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

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 权限。

在这些表上具有 ALTERINSERTSELECT 权限:
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)。

另请参阅

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