Freigeben über


sp_help_log_shipping_monitor (Transact-SQL)

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.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_help_log_shipping_monitor

Argumente

Keine.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname

Datentyp

Beschreibung

status

bit

Gemeinsamer Status der Agents für die Protokollversand-Datenbank:

0 = fehlerfrei und ohne Agent-Fehler.

1 = sonstiger Status.

is_primary

bit

Gibt an, ob diese Zeile für eine primäre Datenbank gilt:

1 = Die Zeile gilt für eine primäre Datenbank.

0 = Die Zeile gilt 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 von Bedeutung.

last_backup_file

nvarchar(500)

Der Name der letzten erfolgreich erstellten Protokollsicherungsdatei.

NULL = Die Informationen sind nicht verfügbar oder nicht von Bedeutung.

backup_threshold

int

Die Zeit in Minuten nach der letzten Sicherung, nach der ein threshold_alert-Fehler ausgelöst wird. backup_threshold ist vom Datentyp int und hat den Standardwert 60 Minuten.

NULL = Die Informationen sind nicht verfügbar oder nicht von Bedeutung.

Dieser Wert kann mit sp_add_log_shipping_primary_database (Transact-SQL) geändert werden.

is_backup_alert_enabled

bit

Gibt an, ob eine Warnung ausgelöst wird, wenn backup_threshold überschritten wird. Der Standardwert 1 bedeutet, dass die Warnung ausgelöst wird.

NULL = Die Informationen sind nicht verfügbar oder nicht von Bedeutung.

Dieser Wert kann mit sp_add_log_shipping_primary_database (Transact-SQL) 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 von Bedeutung.

last_copied_file

nvarchar(500)

Der Name der letzten erfolgreich kopierten Protokollsicherungsdatei.

NULL = Die Informationen sind nicht verfügbar oder nicht von Bedeutung.

time_since_last_restore

int

Die Zeitdauer in Minuten seit der letzten Wiederherstellung der Protokollsicherung.

NULL = Die Informationen sind nicht verfügbar oder nicht von Bedeutung.

last_restored_file

nvarchar(500).

Der Name der letzten erfolgreich wiederhergestellten Protokollsicherungsdatei.

NULL = Die Informationen sind nicht verfügbar oder nicht von Bedeutung.

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 von Bedeutung.

restore_threshold

int

Die Anzahl von Minuten, die zwischen Wiederherstellungsvorgängen verstreichen dürfen, bevor eine Warnung generiert wird. restore_threshold kann nicht NULL sein.

is_restore_alert_enabled

bit

Gibt an, ob eine Warnung ausgegeben wird, wenn restore_threshold überschritten wird. Der Standardwert 1 bedeutet, dass die Warnung ausgelöst wird.

NULL = Die Informationen sind nicht verfügbar oder nicht von Bedeutung.

Verwenden Sie sp_add_log_shipping_secondary_database, um die Wiederherstellungsschwelle festzulegen.

Hinweise

sp_help_log_shipping_monitor muss in der master-Datenbank auf dem Überwachungsserver ausgeführt werden.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle sysadmin.