Inicios de sesión, usuarios y roles en bases de datos (Master Data Services)

Master Data Services incluye inicios de sesión, usuarios y roles que se instalan automáticamente en la instancia de SQL Server Database Engine (Motor de base de datos de SQL Server) que hospeda la base de datos de Master Data Services. No se deberían modificar estos inicios de sesión, usuarios y roles.

Inicios de sesión

Inicio de sesión

Descripción

mds_dlp_login

Permite la creación de ensamblados de UNSAFE. Para obtener más información, vea Crear un ensamblado.

  • Inicio de sesión deshabilitado con contraseña generada de forma aleatoria.

  • Se asigna a dbo para la base de datos de Master Data Services.

  • Para msdb, mds_clr_user se asigna a este inicio de sesión.

mds_email_login

Inicio de sesión habilitado usado para las notificaciones.

Para msdb y la base de datos de Master Data Servicesmds_email_user, se asigna a este inicio de sesión.

Usuarios de msdb

Usuario

Descripción

mds_clr_user

No se usa.

  • Se asigna a mds_dlp_login.

mds_email_user

Se usa para notificaciones.

  • Se asigna a mds_email_login.

  • Es un miembro del rol: DatabaseMailUserRole.

Usuarios de la base de datos de Master Data Services

Usuario

Descripción

mds_email_user

Se usa para notificaciones.

  • Tiene el permiso SELECT para el esquema de mdm.

  • Tiene el permiso EXECUTE para el tipo de tabla definido por el usuario mdm.MemberGetCriteria.

  • Tiene el permiso EXECUTE para el procedimiento almacenado mdm.udpNotificationQueueActivate.

mds_schema_user

Posee los esquemas mdm y mdq. El esquema predeterminado es mdm.

No tiene un inicio de sesión asignado a él.

mds_ssb_user

Se usa para ejecutar tareas de Service Broker.

  • Tiene todos los esquemas de permisos para DELETE, INSERT, REFERENCES, SELECT y UPDATE.

  • No tiene un inicio de sesión asignado a él.

Rol de la base de datos Master Data Services

Rol

Descripción

mds_exec

Este rol contiene la cuenta designada en Administrador de configuración de Master Data Servicescuando:

  • Crea una base de datos Master Data Services y designa una cuenta de servicio.

  • Crea un aplicación web Administrador de datos maestros y designa una cuenta para el grupo de aplicaciones.

Debería usar la misma cuenta en ambos casos.

El rol mds_exec tiene.

  • Permiso EXECUTE en todos los esquemas.

  • Permiso ALTERT, INSERT y SELECT en estas tablas:

    • mdm.tblStgMember

    • mdm.tblStgMemberAttribute

    • mdm.tbleStgRelationship

  • Permiso SELECT en estas tablas:

    • mdm.tblUser

    • mdm.tblUserGroup

    • mdm.tblUserPreference

  • Permiso SELECT en estas vistas:

    • mdm.viw_SYSTEM_SECURITY_NAVIGATION

    • viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL

    • mdm.viw_SYSTEM_SECURITY_ROLE_ACCCESSCONTROL_MEMBER

    • mdm.viw_SYSTEM_SECURITY_USER_MODEL

Esquemas

Rol

Descripción

mdm

Contiene toda la base de datos de Master Data Services y los objetos Service Broker distintos de las funciones contenidas en el esquema mdq.

mdq

Contiene funciones de base de datos de Master Data Services relacionadas con el filtrado de los resultados de miembros basados en expresiones regulares o de similitud, y el formato de los correos electrónicos de notificación.

Historial de cambios

Contenido actualizado

Descripciones actualizadas de los esquemas.