Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Ändert Einstellungen sekundärer Datenbanken.
Transact-SQL-Syntaxkonventionen
Syntax
sp_change_log_shipping_secondary_primary
[ @primary_server = ] 'primary_server' ,
[ @primary_database = ] 'primary_database' ,
[ , [ @backup_source_directory = ] N'backup_source_directory' ]
[ , [ @backup_destination_directory = ] N'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 der SQL Server-Datenbank-Engine in der Protokollversandkonfiguration @primary_server ist "sysname" und kann nicht seinNULL
.
[ @primary_database = ] 'primary_database'
Der Name der Datenbank auf dem primären Server. @primary_database ist "sysname" ohne Standard.
[ @backup_source_directory = ] N'backup_source_directory'
Das Verzeichnis, in dem die Dateien der Transaktionsprotokollsicherung gespeichert werden. @backup_source_directory ist nvarchar(500) und kann nicht seinNULL
.
[ @backup_destination_directory = ] N'backup_destination_directory'
Das Verzeichnis auf dem sekundären Server, in das Sicherungsdateien kopiert werden @backup_destination_directory ist nvarchar(500) und kann nicht seinNULL
.
[ @file_retention_period = ] 'file_retention_period'
Die Dauer in Minuten, in der die Sicherungsdateien aufbewahrt werden. @file_retention_period ist int, mit einem Standardwert von NULL
. Falls nichts angegeben wird, wird ein Wert von 14420 verwendet.
[ @monitor_server_security_mode = ] 'monitor_server_security_mode'
Der Sicherheitsmodus, der zum Herstellen einer Verbindung mit dem Überwachungsserver verwendet wird.
1
: Windows-Authentifizierung;0
: SQL Server-Authentifizierung.
@monitor_server_security_mode ist bit und standardmäßig NULL
auf .
[ @monitor_server_login = ] 'monitor_server_login'
Der Benutzername des Kontos, das für den Zugriff auf den Monitorserver verwendet wird.
[ @monitor_server_password = ] 'monitor_server_password'
Das Kennwort des Kontos, das für den Zugriff auf den Monitorserver verwendet wird.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Hinweise
sp_change_log_shipping_secondary_primary
muss von der master
Datenbank auf dem sekundären Server ausgeführt werden. Diese gespeicherte Prozedur führt folgende Aktionen aus:
Ändert die Einstellungen
log_shipping_secondary
bei Bedarf.Wenn sich der Monitorserver vom sekundären Server unterscheidet, ändert sich der Überwachungsdatensatz
log_shipping_monitor_secondary
auf dem Monitorserver mithilfe der angegebenen Argumente, falls erforderlich.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können diese Prozedur ausführen.