数据库登录名、用户和角色 (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 权限。 对这些表具有 ALTER、INSERT 和 SELECT 权限: 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) 。 |