Vorgehensweise: Zulassen, dass Nichtadministratoren den Replikationsmonitor verwenden (SQL Server Management Studio)

Der Replikationsmonitor kann von Benutzern verwendet werden, die Mitglieder der folgenden Rollen sind:

  • Feste Serverrolle sysadmin.

    Diese Benutzer können die Replikation überwachen und haben den vollen Zugriff in Bezug auf Änderungen der Replikationseigenschaften, wie beispielsweise Zeitpläne für Agents, Agentprofile usw.

  • Datenbankrolle replmonitor in der Verteilungsdatenbank.

    Diese Benutzer können die Replikation überwachen, aber keine Replikationseigenschaften ändern.

Um Nichtadministratoren zu ermöglichen, den Replikationsmonitor zu verwenden, muss anhand einer Anmeldung mit der ALTER ANY LOGIN-Berechtigung (z. B. ein Element der festen sysadmins- oder securityadmin-Serverrollen) der Verteilungsdatenbank die Anmeldung als Benutzer hinzugefügt werden. Zudem ist dieser Benutzer der festen replmonitor-Datenbankrolle zuzuweisen. Darüber hinaus muss der Benutzer Zugriff auf die Veröffentlichungsdatenbank und die MSDB-Datenbank des Verlegers haben.

So ermöglichen Sie Nichtadministratoren die Verwendung des Replikationsmonitors:

  1. Stellen Sie in Microsoft SQL Server Management Studio eine Verbindung mit dem Verteiler her, und erweitern Sie dann den Serverknoten.

  2. Erweitern Sie Datenbanken und Systemdatenbanken, und erweitern Sie die Verteilungsdatenbank (standardmäßig als distribution bezeichnet).

  3. Erweitern Sie Sicherheit, klicken Sie mit der rechten Maustaste auf Benutzer, und klicken Sie dann auf Neuer Benutzer.

  4. Geben Sie einen Benutzernamen und ein Kennwort für den Benutzer ein.

  5. Wählen Sie ein Standardschema für replmonitor aus.

  6. Aktivieren Sie das Kontrollkästchen replmonitor im Raster Mitglied in Datenbankrollen.

  7. Klicken Sie auf OK.