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 = ] 'secondary_database' OR  
[ @secondary_id = ] 'secondary_id'  

Argumente

[ @secondary_database = ] 'secondary_database' Der Name der sekundären Datenbank. secondary_database ist vom Datentyp sysnameund hat keinen Standardwert.

[ @secondary_id = ] 'secondary_id' Die ID für den sekundären Server in der Protokollversandkonfiguration. secondary_id ist uniqueidentifier und darf nicht NULL sein.

Rückgabecodewerte

„0“ (erfolgreich) oder „1“ (fehlerhaft)

Resultsets

Spaltenname BESCHREIBUNG
secondary_id Die ID für den sekundären Server in der Protokollversandkonfiguration.
primary_server Der Name der primären Instanz der Microsoft 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 der SQL Server-Datenbank-Engine, die als Überwachungsserver in der Protokollversandkonfiguration verwendet wird.
monitor_server_security_mode Der Sicherheitsmodus, der zum Herstellen einer Verbindung mit dem Überwachungsserver verwendet wird.

1 = Microsoft 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 er beendet, nachdem eine Datei wiederhergestellt wurde.
restore_mode Der Wiederherstellungsmodus für die sekundäre Datenbank.

0 = Das Protokoll wird mit NORECOVERY wiederhergestellt.

1 = Das Protokoll wird mit STANDBY wiederhergestellt.
disconnect_users Falls 1, werden Benutzer beim Ausführen eines Wiederherstellungsvorgangs von der sekundären Datenbank getrennt. Standardwert = 0.
block_size Die Größe in Bytes, die als Blockgröße für das Sicherungsmedium verwendet wird.
buffer_count Die Gesamtanzahl der beim Sicherungs- oder Wiederherstellungsvorgang verwendeten Puffer.
max_transfer_size Die Größe der maximalen Eingabe- oder Ausgabeanforderung in Bytes, die von SQL Server an das Sicherungsgerät ausgegeben wird.
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 Legt fest, ob Warnungen für Wiederherstellungsschwellen 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 Die Zeitdauer in Minuten, die Verlaufsdatensätze des Protokollversands für eine bestimmte sekundäre Datenbank vor dem Löschen aufbewahrt 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.

Bemerkungen

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 über die Masterdatenbank auf dem sekundären Server ausgeführt werden.

Berechtigungen

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

Weitere Informationen

sp_help_log_shipping_secondary_primary (Transact-SQL)
Informationen zum Protokollversand (SQL Server)
Gespeicherte Systemprozeduren (Transact-SQL)