Master Data Services 包括在托管 Master Data Services 数据库的 SQL Server 数据库引擎实例上自动安装的登录名、用户和角色。 不应修改这些登录名、用户和角色。
登录
| 登录 | DESCRIPTION |
|---|---|
mds_dlp_login |
允许创建 UNSAFE 程序集。 -禁用使用随机生成密码的登录。 -映射到 Master Data Services 数据库的 dbo。 -对于 msdb,mds_clr_user 映射到此登录名。 有关详细信息,请参阅 “创建程序集”。 |
mds_email_login |
已启用用于接收通知的登录功能。 对于 msdb 和 Master Data Services 数据库,mds_email_user 映射到此登录帐户。 |
msdb 用户
| 用户 | DESCRIPTION |
|---|---|
mds_clr_user |
未使用。 映射到 mds_dlp_login。 |
mds_email_user |
用于通知。 映射到mds_email_login。 角色的成员:DatabaseMailUserRole。 |
Master Data Services 数据库用户
| 用户 | DESCRIPTION |
|---|---|
mds_email_user |
用于通知。 具有 MDM 架构的 SELECT 权限。 具有 mdm.MemberGetCriteria 用户定义表类型的 EXECUTE 权限。 具有执行mdm.udpNotificationQueueActivate存储过程的权限。 |
| mds_schema_user | 拥有 mdm 和 mdq 架构。 默认架构为 mdm。 没有与其关联的登录信息。 |
| mds_ssb_user | 用于执行 Service Broker 任务。 在所有架构上拥有 DELETE、INSERT、REFERENCES、SELECT 和 UPDATE 权限。 未有登录信息与之关联。 |
Master Data Services 数据库角色
| 角色 | DESCRIPTION |
|---|---|
mds_exec |
此角色包含创建 Master Data Manager Web 应用程序时在 Master Data Services Configuration Manager 中指定的帐户,并为应用程序池指定帐户。 mds_exec角色具有权限: 对所有模式的 EXECUTE 权限。 在这些表上具有 ALTER、INSERT 和 SELECT 权限: mdm.tblStgMember mdm.tblStgMemberAttribute mdm.tbleStgRelationship 对这些表的 SELECT 权限: mdm.tblUser mdm.tblUserGroup mdm.tblUserPreference 对这些视图的 SELECT 权限: 系统安全导航 mdm.viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL mdm.viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL_MEMBER mdm.viw_SYSTEM_SECURITY_USER_MODEL |
模式
| 角色 | DESCRIPTION |
|---|---|
mdm |
包含 mdq 架构中包含的函数以外的所有 Master Data Services 数据库和 Service Broker 对象。 |
mdq |
包含与基于正则表达式或相似性筛选成员结果以及设置通知电子邮件格式相关的 Master Data Services 数据库函数。 |
| stg | 包含与暂存过程相关的主数据服务数据库表、存储过程和视图。 请勿删除这些对象中的任何一个。 有关暂存过程的详细信息,请参阅数据导入(Master Data Services)。 |