sp_change_log_shipping_secondary_primary (Transact-SQL)
Ändert Einstellungen sekundärer Datenbanken.
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 Database Engine (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 = Windows-Authentifizierung;
0 = 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:
Änderung von Einstellungen in den log_shipping_secondary-Datensätzen, sofern dies notwendig ist.
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