Cómo permitir el uso del Monitor de replicación a los usuarios que no son administradores (SQL Server Management Studio)

El Monitor de replicación solamente pueden utilizarlo usuarios que son miembros de los siguientes roles:

  • El rol fijo de servidor sysadmin.

    Estos usuarios pueden supervisar la replicación y tener control total sobre los cambios en las propiedades de la replicación, como programaciones del agente, perfiles del agente, etc.

  • El rol de base de datos replmonitor en la base de datos de distribución.

    Estos usuarios pueden supervisar la replicación, pero no pueden cambiar ninguna de las propiedades de la replicación.

Para permitir a los usuarios que no sean administradores usar el Monitor de replicación, un inicio de sesión con el permiso ALTER ANY LOGIN (por ejemplo, un miembro de los roles fijos de servidor sysadmin o securityadmin) debe agregar el inicio de sesión como un usuario a la base de datos de distribución y asignar a ese usuario al rol fijo de base de datos replmonitor. Además, el usuario debe tener acceso a la base de datos de publicación y a la base de datos msdb en el Publicador.

Para habilitar el uso del Monitor de replicación a los usuarios que no son administradores

  1. En Microsoft SQL Server Management Studio, conéctese al distribuidor y, a continuación, expanda el nodo de servidor.

  2. Expanda Bases de datos, expanda Bases de datos del sistema y, a continuación, expanda la base de datos de distribución (denominada, de forma predeterminada, distribución ).

  3. Expanda Seguridad, haga clic con el botón secundario en Usuarios y, a continuación, haga clic en Nuevo usuario.

  4. Escriba un nombre de usuario e inicie la sesión del usuario.

  5. Seleccione un esquema predeterminado de replmonitor.

  6. Active la casilla replmonitor en la cuadrícula Miembros del rol de base de datos.

  7. Haga clic en Aceptar.