Überwachen des Protokollversands
Nach der Konfiguration des Protokollversands können Sie Informationen zum Status aller Protokollversandserver überwachen. Der Verlauf und der Status von Protokollversandvorgängen werden immer lokal durch die Protokollversandaufträge gespeichert. Der Verlauf und der Status des Sicherungsvorgangs werden auf dem primären Server gespeichert, und der Verlauf und der Status von Kopier- und Wiederherstellungsvorgängen werden auf dem sekundären Server gespeichert. Falls Sie einen Remoteüberwachungsserver implementiert haben, werden diese Informationen auch auf dem Überwachungsserver gespeichert.
Sie können Warnungen konfigurieren, die ausgelöst werden, falls Protokollversandvorgänge nicht wie geplant ausgeführt werden können. Fehler werden durch einen Warnungsauftrag ausgelöst, der den Status der Sicherungs- und Wiederherstellungsvorgänge überwacht. Sie können Warnungen definieren, mit denen ein Operator benachrichtigt wird, wenn diese Fehler ausgelöst werden. Falls ein Überwachungsserver konfiguriert ist, wird ein Warnungsauftrag auf dem Überwachungsserver ausgeführt, der Fehler für alle Vorgänge in der Protokollversandkonfiguration auslöst. Falls kein Überwachungsserver angegeben ist, wird ein Warnungsauftrag in der primären Serverinstanz ausgeführt, die den Sicherungsvorgang überwacht. Falls kein Überwachungsserver angegeben ist, wird außerdem ein Warnungsauftrag in jeder sekundären Serverinstanz ausgeführt, um die lokalen Kopier- und Wiederherstellungsvorgänge zu überwachen.
Wichtig |
---|
Zum Überwachen einer Protokollversandkonfiguration müssen Sie den Überwachungsserver hinzufügen, wenn Sie den Protokollversand aktivieren. Wenn Sie später einen Überwachungsserver hinzufügen, müssen Sie die Protokollversandkonfiguration entfernen und sie anschließend durch eine Konfiguration ersetzen, die einen Überwachungsserver enthält. Weitere Informationen finden Sie unter Vorgehensweise: Aktivieren des Protokollversands (SQL Server Management Studio). Nach dem Konfigurieren des Überwachungsservers kann dieser zudem nicht ohne vorhergehendes Entfernen des Protokollversands geändert werden. |
Verlaufstabellen mit Überwachungsinformationen
Die Überwachungsverlaufstabellen enthalten Metadaten, die auf dem Überwachungsserver gespeichert sind. Eine Kopie der Informationen für einen bestimmten primären oder sekundären Server wird außerdem lokal gespeichert.
Sie können diese Tabellen abfragen, um den Status einer Protokollversandsitzung zu überwachen. Um z. B. den Status des Protokollversands abzurufen, überprüfen Sie den Status und den Verlauf des Sicherungsauftrags, des Kopierauftrags und des Wiederherstellungsauftrags. Sie können spezifische Details zum Protokollversandverlauf und zu Fehlern anzeigen, indem Sie die folgenden Überwachungstabellen abfragen.
Tabelle |
Beschreibung |
---|---|
Speichert die Warnungsauftrags-ID. |
|
Speichert Fehlerdetails für Protokollversandaufträge. Sie können diese Tabelle abfragen, um die Fehler für eine Agentsitzung anzuzeigen. Optional können Sie die Fehler nach dem Datum und der Uhrzeit der Protokollierung sortieren. Jeder Fehler wird als Abfolge von Ausnahmen protokolliert, und mehrere Fehler (Sequenzen) können pro Agentsitzung protokolliert werden. |
|
Enthält Verlaufsdetails für Protokollversand-Agents. Sie können diese Tabelle abfragen, um die Verlaufsdetails für eine Agentsitzung anzuzeigen. |
|
Speichert einen Überwachungsdatensatz für die primäre Datenbank in jeder Protokollversandkonfiguration, einschließlich Informationen zur letzten Sicherungsdatei und zur letzten wiederhergestellten Datei, die für die Überwachung hilfreich sind. |
|
Speichert einen Überwachungsdatensatz für jede sekundäre Datenbank, einschließlich Informationen zur letzten Sicherungsdatei und zur letzten wiederhergestellten Datei, die für die Überwachung hilfreich sind. |
Gespeicherte Prozeduren für die Überwachung des Protokollversands
Überwachungs- und Verlaufsinformationen werden in Tabellen in der msdb-Datenbank gespeichert, auf die mithilfe gespeicherter Prozeduren für den Protokollversand zugegriffen werden kann. Führen Sie diese gespeicherten Prozeduren auf den in der folgenden Tabelle angegebenen Servern aus.
Gespeicherte Prozedur |
Beschreibung |
Ausführen dieser Prozedur auf |
---|---|---|
Gibt Überwachungsdatensätze für die angegebene primäre Datenbank aus der log_shipping_monitor_primary-Tabelle zurück. |
Überwachungsserver oder primärer Server |
|
Gibt Überwachungsdatensätze für die angegebene sekundäre Datenbank aus der log_shipping_monitor_secondary-Tabelle zurück. |
Überwachungsserver oder sekundärer Server |
|
Gibt die Auftrags-ID des Warnungsauftrags zurück. |
Überwachungsserver oder primärer bzw. sekundärer Server, falls kein Überwachungsserver definiert ist. |
|
Ruft Einstellungen der primären Datenbank ab und zeigt die Werte aus den Tabellen log_shipping_primary_databases und log_shipping_monitor_primary an. |
Primärer Server |
|
Ruft die Namen sekundärer Datenbanken für eine primäre Datenbank ab. |
Primärer Server |
|
Ruft Einstellungen der sekundären Datenbank aus den Tabellen log_shipping_secondary, log_shipping_secondary_databases und log_shipping_monitor_secondary ab. |
Sekundärer Server |
|
Diese gespeicherte Prozedur ruft die Einstellungen für eine bestimmte primäre Datenbank auf dem sekundären Server ab. |
Sekundärer Server |
Siehe auch