Freigeben über


sp_help_log_shipping_secondary_database (Transact-SQL)

Gilt für: SQL Server

Diese gespeicherte Prozedur ruft die Einstellungen für mindestens eine sekundäre Datenbank ab.

Transact-SQL-Syntaxkonventionen

Syntax

sp_help_log_shipping_secondary_database
    [ [ @secondary_database = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

Argumente

[ @secondary_database = ] N'secondary_database'

Der Name der sekundären Datenbank. @secondary_database ist "sysname" mit einem Standardwert von NULL.

[ @secondary_id = ] 'secondary_id'

Die ID für den sekundären Server in der Protokollversandkonfiguration. @secondary_id ist eindeutiger Bezeichner mit einem Standardwert von NULL.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Spaltenname Beschreibung
secondary_id Die ID für den sekundären Server in der Protokollversandkonfiguration.
primary_server Der Name der primären Instanz der SQL Server-Datenbank-Engine in der Protokollversandkonfiguration
primary_database Der Name der primären Datenbank in der Protokollversandkonfiguration
backup_source_directory Das Verzeichnis, in dem die Dateien der Transaktionsprotokollsicherung gespeichert werden.
backup_destination_directory Das Verzeichnis auf dem sekundären Server, in das Sicherungsdateien kopiert werden
file_retention_period Gibt an, wie lange (in Minuten) eine Sicherungsdatei auf dem sekundären Server aufbewahrt wird, bevor sie gelöscht wird
copy_job_id Die dem Kopierauftrag zugeordnete ID auf dem sekundären Server
restore_job_id Die dem Wiederherstellungsauftrag zugeordnete ID auf dem sekundären Server
monitor_server Der Name der Instanz des SQL Server Datenbank-Engine als Monitorserver in der Protokollversandkonfiguration verwendet wird.
monitor_server_security_mode Der Sicherheitsmodus, der zum Herstellen einer Verbindung mit dem Überwachungsserver verwendet wird.

1 = Windows-Authentifizierung.
0 = SQL Server-Authentifizierung.
secondary_database Der Name der sekundären Datenbank in der Protokollversandkonfiguration.
restore_delay Die Zeit in Minuten, die der sekundäre Server vor dem Wiederherstellen einer bestimmten Sicherungsdatei wartet. Die Standardeinstellung beträgt 0 Minuten.
restore_all Falls 1, stellt der sekundäre Server bei Ausführung des Wiederherstellungsauftrags alle verfügbaren Sicherungen des Transaktionsprotokolls wieder her. Andernfalls wird der Vorgang nach der Wiederherstellung einer Datei beendet.
restore_mode Der Wiederherstellungsmodus für die sekundäre Datenbank.

0 = Protokoll wiederherstellen mit NORECOVERY.
1 = Protokoll wiederherstellen mit STANDBY.
disconnect_users Falls 1, werden Benutzer beim Ausführen eines Wiederherstellungsvorgangs von der sekundären Datenbank getrennt. Standard = 0.
block_size Die Größe in Bytes, die als Blockgröße für das Sicherungsgerät verwendet wird.
buffer_count Die Gesamtanzahl der beim Sicherungs- oder Wiederherstellungsvorgang verwendeten Puffer.
max_transfer_size Die Größe der maximalen Eingabe- oder Ausgabeanforderung, die von SQL Server an das Sicherungsgerät ausgegeben wird, in Byte.
restore_threshold Die Anzahl der zulässigen Minuten zwischen Wiederherstellungsvorgängen, bevor eine Warnung generiert wird.
threshold_alert Die Warnung, die ausgelöst wird, wenn die Wiederherstellungsschwelle überschritten wird.
threshold_alert_enabled Bestimmt, ob Wiederherstellen-Schwellenwertwarnungen aktiviert sind.

1 = Aktiviert.
0 = Deaktiviert.
last_copied_file Der Dateiname der letzten Sicherungsdatei, die auf den sekundären Server kopiert wurde.
last_copied_date Datum und Uhrzeit des letzten Kopiervorgangs auf den sekundären Server
last_copied_date_utc Datum und Uhrzeit des letzten Kopiervorgangs auf den sekundären Server in UTC (Coordinated Universal Time).
last_restored_file Der Dateiname der letzten Sicherungsdatei, die in der sekundären Datenbank wiederhergestellt wurde.
last_restored_date Datum und Uhrzeit des letzten Wiederherstellungsvorgangs für die sekundäre Datenbank.
last_restored_date_utc Datum und Uhrzeit des letzten Wiederherstellungsvorgangs auf dem sekundären Server in UTC (Coordinated Universal Time).
history_retention_period Der Zeitraum in Minuten, in dem Protokollversandverlaufsdatensätze für eine bestimmte sekundäre Datenbank aufbewahrt werden, bevor sie gelöscht werden.
last_restored_latency Der Zeitraum in Minuten zwischen dem Erstellen der Protokollsicherung auf dem primären Server und dem Wiederherstellen auf dem sekundären Server.

Der Anfangswert ist NULL.

Hinweise

Wenn Sie den parameter @secondary_database einschließen, enthält das Resultset Informationen zu dieser sekundären Datenbank. Wenn Sie den parameter @secondary_id einschließen, enthält das Resultset Informationen zu allen sekundären Datenbanken, die dieser sekundären ID zugeordnet sind.

sp_help_log_shipping_secondary_database muss von der master Datenbank auf dem sekundären Server ausgeführt werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können diese Prozedur ausführen.