Überwachen (Replikation)

Gilt für: SQL Server Azure SQL Managed Instance

Die Überwachung einer Replikationstopologie ist ein wichtiger Aspekt bei der Bereitstellung der Replikation. Da die Replikationsaktivität verteilt ist, ist es außerordentlich wichtig, die Aktivität und den Status auf allen an der Replikation beteiligten Computern nachzuverfolgen. Sie können verschiedene Überwachungstools verwenden, um häufig gestellte Fragen wie die folgenden zu beantworten:

  • Arbeitet das System fehlerfrei?
  • Welche Abonnements sind langsam?
  • Wie weit ist das Transaktionsabonnement in Verzug?
  • Wie lange dauert es bei der Transaktionsreplikation, bis eine Transaktion, für die ein Commit ausgeführt wurde, den Abonnenten erreicht?
  • Warum ist das Mergeabonnement langsam?
  • Warum wird ein Agent nicht ausgeführt?

Zum Überwachen der Replikation stehen die folgenden Tools zur Verfügung:

  • SQL Server-Replikationsmonitor: das wichtigste Tool für die Überwachung der Replikation. Es bietet eine verlegerfokussierte Sicht auf die gesamte Replikationsaktivität. Weitere Informationen finden Sie unter Monitoring Replication.

  • SQL Server Management Studio: bietet Zugriff auf den Replikationsmonitor. Darüber hinaus können Sie sich hier den aktuellen Status und die letzte Meldung anzeigen lassen, die vom Protokolllese-Agent, Momentaufnahme-Agent, Merge-Agent bzw. Verteilungs-Agent protokolliert wurde. Außerdem können Sie hier auch alle diese Agents starten und beenden. Weitere Informationen finden Sie unter Monitor Replication Agents.

  • Transact-SQL (T-SQL) und Replikationsverwaltungsobjekte (Replication Management Objects, RMO): Über beide Schnittstellen können Sie alle Replikationstypen des Verteilers überwachen. Bei Mergereplikationen haben Sie außerdem die Möglichkeit, die Replikation vom Abonnenten aus zu überwachen.

  • Warnungen für Replikations-Agentereignisse: Die Replikation bietet eine Reihe vordefinierter Warnungen für Replikations-Agent-Ereignisse. Darüber hinaus können Sie bei Bedarf auch zusätzliche Warnungen erstellen. Warnungen können verwendet werden, um eine automatische Antwort auf ein Ereignis auszulösen und/oder einen Administrator zu benachrichtigen. Weitere Informationen finden Sie unter Verwenden von Warnungen für Replikations-Agentereignisse.

  • Systemmonitor: nützlich für die Überwachung der Leistung; stellt eine Reihe von Zählern für die Replikation bereit. Weitere Informationen finden Sie unter Monitoring Replication with System Monitor.