sp_vupgrade_replication (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Activé par le programme d'installation lors de la mise à niveau d'un serveur de réplication. Met à niveau le schéma et les données système afin que la réplication soit prise en charge par la version actuelle du produit. Crée de nouveaux objets système de réplication dans les bases de données système et utilisateur. Cette procédure stockée est exécutée sur la machine sur laquelle la mise à niveau de la réplication doit intervenir.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_vupgrade_replication
[ [ @login = ] N'login' ]
[ , [ @password = ] N'password' ]
[ , [ @ver_old = ] ver_old ]
[ , [ @force_remove = ] force_remove ]
[ , [ @security_mode = ] security_mode ]
[ , [ @db_id = ] db_id ]
[ ; ]
Arguments
[ @login = ] N’login'
Connexion administrateur système à utiliser lors de la création d’objets système dans la base de données de distribution. @login est sysname, avec la valeur par défaut NULL
. Ce paramètre n’est pas obligatoire si @security_mode est défini 1
sur , qui est l’authentification Windows.
Remarque
Ce paramètre est ignoré lorsque vous effectuez une mise à niveau vers SQL Server 2005 (9.x) et versions ultérieures.
[ @password = ] N’password'
Mot de passe administrateur système à utiliser lors de la création d’objets système dans la base de données de distribution. @password est sysname, avec une valeur par défaut d’une chaîne vide. Ce paramètre n’est pas obligatoire si @security_mode est défini 1
sur , qui est l’authentification Windows.
Remarque
Ce paramètre est ignoré lorsque vous effectuez une mise à niveau vers SQL Server 2005 (9.x) et versions ultérieures.
[ @ver_old = ] ver_old
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Cette procédure stockée est déconseillée et sera supprimée dans une prochaine version de SQL Server.
[ @force_remove = ] force_remove
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
[ @security_mode = ] security_mode
Mode de sécurité de connexion à utiliser lors de la création d’objets système dans la base de données de distribution. @security_mode est bit, avec la valeur par défaut 1
. Si 0
, l’authentification SQL Server est utilisée. Si 1
, l’authentification Windows est utilisée.
Remarque
Ce paramètre est ignoré lorsque vous effectuez une mise à niveau vers SQL Server 2005 (9.x) et versions ultérieures.
[ @db_id = ] db_id
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_vupgrade_replication
est utilisé lors de la mise à niveau de tous les types de réplication.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent s’exécuter.sp_vupgrade_replication