sp_change_log_shipping_secondary_primary (Transact-SQL)

Ändert Einstellungen sekundärer Datenbanken.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_change_log_shipping_secondary_primary
[ @primary_server = ] 'primary_server',
[ @primary_database = ] 'primary_database',
[, [ @backup_source_directory = ] 'backup_source_directory']
[, [ @backup_destination_directory = ] 'backup_destination_directory']
[, [ @file_retention_period = ] file_retention_period]
[, [ @monitor_server_security_mode = ] monitor_server_security_mode]
[, [ @monitor_server_login = ] 'monitor_server_login']
[, [ @monitor_server_password = ] 'monitor_server_password']

Argumente

  • [ @primary_server = ] 'primary_server'
    Der Name der primären Instanz von Microsoft SQL Server-Datenbankmodul in der Protokollversandkonfiguration. primary_server ist ein Wert vom Datentyp sysname und kann nicht NULL sein.
  • [ @primary_database = ] 'primary_database'
    Der Name der Datenbank auf dem primären Server. primary_database ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @backup_source_directory = ] 'backup_source_directory'
    Das Verzeichnis, in dem Sicherungsdateien des Transaktionsprotokolls vom primären Server gespeichert werden. backup_source_directory ist vom Datentyp nvarchar(500) und kann nicht NULL sein.
  • [ @backup_destination_directory = ] 'backup_destination_directory'
    Das Verzeichnis auf dem sekundären Server, in das die Sicherungsdateien kopiert werden. backup_destination_directory ist vom Datentyp nvarchar(500) und kann nicht NULL sein.
  • [ @file_retention_period = ] 'file_retention_period'
    Gibt an, wie lange (in Minuten) der Verlauf beibehalten wird. history_retention_period ist vom Datentyp int und hat den Standardwert NULL. Wird kein Wert angegeben, wird der Wert 14420 verwendet.
  • [ @monitor_server_security_mode = ] 'monitor_server_security_mode'
    Der Sicherheitsmodus, der zum Herstellen einer Verbindung mit dem Überwachungsserver verwendet wird.

    1 = Microsoft Windows-Authentifizierung.

    0 = Microsoft Die SQL Server-Authentifizierung. monitor_server_security_mode ist vom Datentyp bit und kann nicht NULL sein.

  • [ @monitor_server_login = ] 'monitor_server_login'
    Der Benutzername des Kontos, das für den Zugriff auf den Überwachungsserver verwendet wird.
  • [ @monitor_server_password = ] 'monitor_server_password'
    Das Kennwort des Kontos, das für den Zugriff auf den Überwachungsserver verwendet wird.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Hinweise

sp_change_log_shipping_secondary_primary muss von der master-Datenbank aus auf dem sekundären Server ausgeführt werden. Diese gespeicherte Prozedur bewirkt Folgendes:

  1. Änderung von Einstellungen in den log_shipping_secondary-Datensätzen, sofern dies notwendig ist.
  2. Sofern notwendig, eine Änderung des Überwachungsdatensatzes in log_shipping_monitor_secondary auf dem Überwachungsserver mithilfe angegebener Parameter, falls der Überwachungsserver nicht mit dem sekundären Server identisch ist.

Berechtigungen

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

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

Andere Ressourcen

Protokollversand
Protokollversandtabellen und gespeicherte Prozeduren

Hilfe und Informationen

Informationsquellen für SQL Server 2005