Freigeben über


sp_help_log_shipping_monitor (Transact-SQL)

Gilt für: SQL Server

Gibt ein Resultset mit Status- und anderen Informationen für registrierte primäre und sekundäre Datenbanken auf einem primären, sekundären oder Überwachungsserver zurück.

Transact-SQL-Syntaxkonventionen

Syntax

sp_help_log_shipping_monitor [ [ @verbose = ] verbose ]
[ ; ]

Argumente

[ @verbose = ] ausführlich

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Spaltenname Datentyp Beschreibung
status bit Gemeinsamer Status der Agents für die Protokollversand-Datenbank:

0 = fehlerfreie und keine Agentfehler.
1 = andernfalls.
is_primary bit Gibt an, ob diese Zeile für eine primäre Datenbank gilt:

1 = Die Zeile ist für eine primäre Datenbank.
0 = Die Zeile ist für eine sekundäre Datenbank.
server sysname Der Name des primären oder sekundären Servers, auf dem sich diese Datenbank befindet.
database_name sysname Der Datenbankname.
time_since_last_backup int Die Zeitdauer in Minuten seit der letzten Protokollsicherung.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.
last_backup_file nvarchar(500) Der Name der letzten erfolgreich erstellten Protokollsicherungsdatei.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.
backup_threshold int Die Zeit (in Minuten) seit der letzten Sicherung, nach der ein threshold_alert-Fehler ausgelöst wird. backup_threshold ist "int" mit einer Standardeinstellung von 60 Minuten.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.

Dieser Wert kann mithilfe von sp_add_log_shipping_primary_database geändert werden.
is_backup_alert_enabled bit Gibt an, ob eine Warnung ausgelöst wird, wenn backup_threshold sie überschritten wird. Der Wert von 1 (1), der Standardwert, bedeutet, dass die Warnung ausgelöst wird.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.

Dieser Wert kann mithilfe von sp_add_log_shipping_primary_database geändert werden.
time_since_last_copy int Die Zeitdauer in Minuten seit der letzten Kopie der Protokollsicherung.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.
last_copied_file nvarchar(500) Der Name der letzten erfolgreich kopierten Protokollsicherungsdatei.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.
time_since_last_restore int Die Zeitdauer in Minuten seit der letzten Wiederherstellung der Protokollsicherung.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.
last_restored_file nvarchar(500). Der Name der letzten erfolgreich wiederhergestellten Protokollsicherungsdatei.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.
last_restored_latency int Die Zeitdauer in Minuten von der Erstellung der letzten Sicherung bis zur Wiederherstellung der Sicherung.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.
restore_threshold int Die Anzahl der zulässigen Minuten zwischen Wiederherstellungsvorgängen, bevor eine Warnung generiert wird. restore_threshold kann nicht seinNULL.
is_restore_alert_enabled bit Gibt an, ob eine Warnung ausgelöst wird, wenn restore_threshold sie überschritten wird. Der Wert von 1 (1), der Standardwert, bedeutet, dass die Warnung ausgelöst wird.

NULL = Die Informationen sind nicht verfügbar oder nicht relevant.

Verwenden Sie sp_add_log_shipping_secondary_database, um die Wiederherstellungsschwelle festzulegen.

Hinweise

sp_help_log_shipping_monitor muss von der master Datenbank auf dem Monitorserver ausgeführt werden.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus.