数据库登录名、用户和角色 (Master Data Services)

Master Data Services包括自动安装在托管Master Data Services数据库的 SQL Server 数据库引擎实例上的登录名、用户和角色。 不应对这些登录名、用户和角色做任何修改。

登录名

登录 说明
mds_dlp_login 允许创建 UNSAFE 程序集。

-具有随机生成的密码的禁用的登录名。

-映射到Master Data Services数据库的 dbo。

- 对于 msdb,mds_clr_user 映射到此登录名。



有关详细信息,请参阅 Creating an Assembly
mds_email_login 用于通知的启用的登录名。

对于 msdb 和 Master Data Services 数据库,mds_email_user映射到此登录名。

msdb 用户

用户 描述
mds_clr_user 未使用。

映射到 mds_dlp_login。
mds_email_user 用于通知。

映射到 mds_email_login。

是角色 DatabaseMailUserRole 的成员。

Master Data Services 数据库用户

用户 说明
mds_email_user 用于通知。

具有针对 mdm 架构的 SELECT 权限。

具有针对 mdm.MemberGetCriteria 用户定义的表类型的 EXECUTE 权限。

具有针对 mdm.udpNotificationQueueActivate 存储过程的 EXECUTE 权限。
mds_schema_user 拥有 mdm 和 mdq 架构。 默认架构为 mdm。

不具有映射到它的登录名。
mds_ssb_user 用于执行 Service Broker 任务。

具有针对所有架构的 DELETE、INSERT、REFERENCES、SELECT 和 UPDATE 权限。

不具有映射到它的登录名。

Master Data Services 数据库角色

角色 说明
mds_exec 此角色包含在创建 Master Data Manager Web 应用程序并为应用程序池指定帐户时在 Master Data Services 配置管理器 中指定的帐户。 mds_exec 角色具有:

对所有架构的 EXECUTE 权限。

对这些表具有 ALTERINSERTSELECT 权限:
mdm.tblStgMember
mdm.tblStgMemberAttribute
mdm.tbleStgRelationship

对这些表的 SELECT 权限:
mdm.tblUser
mdm.tblUserGroup
mdm.tblUserPreference

对这些视图的 SELECT 权限:
mdm.viw_SYSTEM_SECURITY_NAVIGATION
mdm.viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL
mdm.viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL_MEMBER
mdm.viw_SYSTEM_SECURITY_USER_MODEL

架构

角色 说明
mdm 包含除 mdq 架构中包含的函数以外的所有Master Data Services数据库和 Service Broker 对象。
mdq 包含与基于正则表达式或相似性筛选成员结果以及设置通知电子邮件格式相关的Master Data Services数据库函数。
stg 包含与暂存过程相关的Master Data Services数据库表、存储过程和视图。 不要删除任何这些对象。 有关暂存过程的详细信息,请参阅数据导入 (Master Data Services)

另请参阅

数据库对象安全性 (Master Data Services)