Freigeben über


Überwachen der Datenbankspiegelung

In diesem Abschnitt werden der Datenbankspiegelungs-Monitor und die gespeicherten Prozeduren von sp_dbmmonitor vorgestellt, die Funktionsweise der Überwachung von Datenbankspiegelungen (mit dem Auftrag für den Datenbankspiegelungs-Monitor) erklärt und ein Überblick über die Informationen, die Sie im Zusammenhang mit Datenbankspiegelungssitzungen überwachen können, gegeben. Außerdem wird in diesem Abschnitt das Definieren von Warnschwellenwerten für eine Reihe vordefinierter Datenbankspiegelungsereignisse sowie das Einrichten von Warnungen für jedes Datenbankspiegelungsereignis erläutert.

Sie können während einer Spiegelungssitzung eine gespiegelte Datenbank überwachen, um zu überprüfen, ob und auf welche Weise Datenfluss stattfindet. Zum Einrichten und Verwalten der Überwachung für eine oder mehrere gespiegelte Datenbanken auf einer Serverinstanz können Sie entweder den Datenbanküberwachungs-Monitor oder die gespeicherten Systemprozeduren von sp_dbmmonitor verwenden.

Der als Auftrag für den Datenbankspiegelungs-Monitor bezeichnete Auftrag für die Überwachung der Datenbankspiegelung wird unabhängig vom Datenbankspiegelungs-Monitor im Hintergrund ausgeführt. Der SQL Server-Agent ruft den Auftrag für den Datenbankspiegelungs-Monitor in regelmäßigen Intervallen auf (Standard ist einmal pro Minute), und der Auftrag ruft eine gespeicherte Prozedur auf, die den Spiegelstatus aktualisiert. Wenn Sie SQL Server Management Studio zum Starten einer Spiegelungssitzung verwenden, wird der Auftrag für den Datenbankspiegelungs-Monitor automatisch erstellt. Wenn Sie jedoch nur ALTER DATABASE <database_name> SET PARTNER zum Starten der Spiegelung verwenden, müssen Sie den Auftrag mithilfe einer gespeicherten Prozedur erstellen.

In diesem Abschnitt

Siehe auch

Andere Ressourcen