sp_change_log_shipping_secondary_primary (Transact-SQL)
Modifie les paramètres de la base de données secondaire.
Syntaxe
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']
Arguments
[ @primary_server = ] 'primary_server'
Nom de l'instance principale du moteur de base de données SQL Server de Microsoft dans la configuration de la copie des journaux de transaction. L'argument primary_server est de type sysname et sa valeur ne peut pas être NULL.[ @primary_database = ] 'primary_database'
Nom de la base de données sur le serveur principal. L'argument primary_database est de type sysname et n'a pas de valeur par défaut.[ @backup_source_directory = ] 'backup_source_directory'
Le répertoire où sont stockés les fichiers de sauvegarde du journal des transactions du serveur principal. backup_source_directory est de type nvarchar(500) et ne peut pas être NULL.[ @backup_destination_directory = ] 'backup_destination_directory'
Le répertoire situé sur le serveur secondaire où sont copiés les fichiers de sauvegarde. backup_destination_directory est de type nvarchar(500) et ne peut pas être NULL.[ @file_retention_period = ] 'file_retention_period'
Durée en minutes pendant laquelle l'historique doit être conservé. history_retention_period est de type int, avec NULL comme valeur par défaut. La valeur 14420 est utilisée si aucune 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 = Authentication SQL Server. monitor_server_security_mode est de type bit et sa valeur ne peut pas être 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 (succès) ou 1 (échec)
Jeux de résultats
Aucun
Notes
sp_change_log_shipping_secondary_primary doit être exécuté à partir de la base de données master sur le serveur secondaire. Cette procédure stockée effectue les opérations suivantes :
Modifie les paramètres dans les enregistrements log_shipping_secondary comme requis.
Si le serveur moniteur est différent du serveur secondaire, il modifie l'enregistrement de moniteur dans log_shipping_monitor_secondary sur le serveur moniteur utilisant les arguments fournis, le cas échéant.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter cette procédure.
Voir aussi