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

适用于:SQL Server - 仅限 Windows Azure SQL 托管实例

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

登录

登录 说明
mds_dlp_login 允许创建 UNSAFE 程序集。 有关详细信息,请参阅创建程序集

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

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

- 对于 msdb,mds_clr_user 映射到此登录名。
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 创建主数据管理器 Web 应用程序并为应用程序池指定帐户时,此角色包含在 Master Data Services 配置管理器中指定的帐户。 针对所有架构的 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)

另请参阅

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