Partager via


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 1sur , 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 1sur , 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