sp_change_log_shipping_secondary_primary (Transact-SQL)
S'applique à : SQL Server
Modifie les paramètres de la base de données secondaire.
Conventions de la syntaxe Transact-SQL
Syntaxe
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' ]
[ ; ]
Arguments
[ @primary_server = ] 'primary_server'
Nom de l'instance primaire de moteur de base de données SQL Server dans la configuration d'envoi de journaux. @primary_server est sysname et ne peut pas être NULL
.
[ @primary_database = ] 'primary_database'
Nom de la base de données sur le serveur principal. @primary_database est sysname, sans valeur par défaut.
[ @backup_source_directory = ] N’backup_source_directory'
Répertoire où les fichiers de sauvegarde des journaux de transactions du serveur principal sont stockés. @backup_source_directory est nvarchar(500) et ne peut pas être NULL
.
[ @backup_destination_directory = ] N’backup_destination_directory'
Répertoire sur le serveur secondaire où sont copiés les fichiers de sauvegarde. @backup_destination_directory est nvarchar(500) et ne peut pas être NULL
.
[ @file_retention_period = ] 'file_retention_period'
Durée en minutes pendant laquelle les fichiers de sauvegarde sont conservés. @file_retention_period est int, avec la valeur par défaut NULL
. La valeur 14 420 est utilisée si aucune autre valeur n'est spécifiée.
[ @monitor_server_security_mode = ] 'monitor_server_security_mode'
Mode de sécurité utilisé pour la connexion au serveur moniteur.
1
: Authentification Windows ;0
: Authentification SQL Server.
@monitor_server_security_mode est bit et la valeur par défaut est NULL
.
[ @monitor_server_login = ] 'monitor_server_login'
Nom d’utilisateur du compte utilisé pour accéder au serveur moniteur.
[ @monitor_server_password = ] 'monitor_server_password'
Mot de passe du compte utilisé pour accéder au serveur moniteur.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Jeu de résultats
Aucune.
Notes
sp_change_log_shipping_secondary_primary
doit être exécuté à partir de la master
base de données sur le serveur secondaire. Elle effectue les actions suivantes :
Modifie les paramètres si
log_shipping_secondary
nécessaire.Si le serveur de surveillance est différent du serveur secondaire, modifie l’enregistrement du moniteur sur le serveur moniteur à
log_shipping_monitor_secondary
l’aide d’arguments fournis, si nécessaire.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure.