Procédure : autoriser des non-administrateurs à utiliser le moniteur de réplication (SQL Server Management Studio)

Le moniteur de réplication est utilisable par les membres des rôles suivants :

  • Rôle serveur fixe sysadmin.

    Ces utilisateurs peuvent surveiller la réplication et avoir un contrôle total sur la modification des propriétés de réplication telles que les planifications d'agents, les profils d'agents, etc.

  • Rôle de base de données replmonitor dans la base de données de distribution.

    Ces utilisateurs peuvent surveiller la réplication mais ne peuvent pas modifier les propriétés de réplication.

Pour permettre aux non-administrateurs d'utiliser le moniteur de réplication, une connexion avec autorisation ALTER ANY LOGIN (comme pour les membres des rôles serveur fixes sysadmin et securityadmin) doit ajouter la connexion en tant qu'utilisateur à la base de données de distribution et affecter à cet utilisateur le rôle de base de données fixe replmonitor. En outre, l'utilisateur doit avoir accès à la base de données de publication et à la base de données msdb sur le serveur de publication.

Pour permettre aux non-administrateurs d'utiliser le moniteur de réplication

  1. Dans Microsoft SQL Server Management Studio, connectez-vous au serveur de distribution, puis développez le nœud du serveur.

  2. Développez Bases de données, puis Bases de données système et enfin la base de données de distribution (nommée distribution par défaut).

  3. Développez Sécurité, cliquez avec le bouton droit sur Utilisateurs, puis cliquez sur Nouvel utilisateur.

  4. Entrez un nom d'utilisateur et une connexion pour l'utilisateur.

  5. Sélectionnez un schéma par défaut de replmonitor.

  6. Activez la case à cocher replmonitor dans la grille Appartenance au rôle de base de données.

  7. Cliquez sur OK.