Überwachen (Replikation)Monitoring (Replication)

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceAnwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance

Die Überwachung einer Replikationstopologie ist ein wichtiger Aspekt bei der Bereitstellung der Replikation.Monitoring a replication topology is an important aspect of deploying replication. 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.Because replication activity is distributed, it is essential to track activity and status across all computers involved in replication. Sie können verschiedene Überwachungstools verwenden, um häufig gestellte Fragen wie die folgenden zu beantworten:With the use of various monitoring tools, you can answer such common questions as:

  • Arbeitet das System fehlerfrei?Is my replication system healthy?
  • Welche Abonnements sind langsam?Which subscriptions are slow?
  • Wie weit ist das Transaktionsabonnement in Verzug?How far behind is my transactional subscription?
  • Wie lange dauert es bei der Transaktionsreplikation, bis eine Transaktion, für die ein Commit ausgeführt wurde, den Abonnenten erreicht?How long will it take a transaction committed now to reach a Subscriber in transactional replication?
  • Warum ist das Mergeabonnement langsam?Why is my merge subscription slow?
  • Warum wird ein Agent nicht ausgeführt?Why is an agent not running?

Zum Überwachen der Replikation stehen die folgenden Tools zur Verfügung:The following tools can be used to monitor replication:

  • SQL Server-Replikationsmonitor: das wichtigste Tool für die Überwachung der Replikation. Es bietet eine verlegerfokussierte Sicht auf die gesamte Replikationsaktivität.SQL Server Replication Monitor - the most important tool for monitoring replication, presenting a Publisher-focused view of all replication activity. Weitere Informationen finden Sie unter Monitoring Replication.For more information, see Monitoring Replication.

  • SQL Server Management Studio: bietet Zugriff auf den Replikationsmonitor.SQL Server Management Studio - provides access to Replication Monitor. Darüber hinaus können Sie über dieses Tool den aktuellen Status und die letzte Meldung anzeigen lassen, die von den folgenden Agents protokolliert wurde, sowie die Agents starten und beenden: Protokolllese-Agent, Momentaufnahmen-Agent, Merge-Agent bzw. Verteilungs-Agent.It also allows you to view the current status and last message logged by the following agents and allows you start and stop each agent: Log Reader Agent, Snapshot Agent, Merge Agent, and Distribution Agent. Weitere Informationen finden Sie unter Monitor Replication Agents.For more information, see Monitor Replication Agents.

  • Transact-SQL (T-SQL) und Replikationsverwaltungsobjekte (Replication Management Objects, RMO): Über beide Schnittstellen können Sie alle Replikationstypen des Verteilers überwachen.Transact-SQL (T-SQL) and Replication Management Objects (RMO) - Both interfaces allow you to monitor all types of replication from the Distributor. Bei Mergereplikationen haben Sie außerdem die Möglichkeit, die Replikation vom Abonnenten aus zu überwachen.Merge replication also provides the ability to monitor replication from the Subscriber.

  • 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.Alerts for replication agent events - Replication provides a number of predefined alerts for replication agent events, and you can create additional alerts if necessary. Warnungen können verwendet werden, um eine automatische Antwort auf ein Ereignis auszulösen und/oder einen Administrator zu benachrichtigen.Alerts can be used to trigger an automated response to an event and/or notify an administrator. Weitere Informationen finden Sie unter Verwenden von Warnungen für Replikations-Agentereignisse.For more information, see Use Alerts for Replication Agent Events.

  • Systemmonitor: nützlich für die Überwachung der Leistung; stellt eine Reihe von Zählern für die Replikation bereit.System Monitor - can be useful for monitoring performance, providing a number of counters for replication. Weitere Informationen finden Sie unter Monitoring Replication with System Monitor.For more information, see Monitoring Replication with System Monitor.

Weitere InformationenSee Also

Best Practices for Replication AdministrationBest Practices for Replication Administration