sp_vupgrade_replication (Transact-SQL)sp_vupgrade_replication (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Activé par le programme d'installation lors de la mise à niveau d'un serveur de réplication.Activated by setup when upgrading a replication server. 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.Upgrades schema and system data as needed to support replication at the current product level. Crée de nouveaux objets système de réplication dans les bases de données système et utilisateur.Creates new replication system objects in system and user databases. Cette procédure stockée est exécutée sur la machine sur laquelle la mise à niveau de la réplication doit intervenir.This stored procedure is executed at the machine where the replication upgrade is to occur.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_vupgrade_replication [ [@login=] 'login' ]  
    [ , [ @password= ] 'password' ]  
    [ , [ @ver_old= ] 'old_version' ]  
    [ , [ @force_remove= ] 'force_removal' ]  
    [ , [ @security_mode= ] security_mode ]  

ArgumentsArguments

[ @login = ] 'login'Connexion de l’administrateur système à utiliser lors de la création d’objets système dans la base de données de distribution.[ @login = ] 'login' Is the system administrator login to use when creating new system objects in the Distribution database. login est de type sysname, avec NULL comme valeur par défaut.login is sysname, with a default of NULL. Ce paramètre n’est pas requis si security_mode a la valeur 1, ce qui correspond à l’authentification Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

Notes

Ce paramètre est ignoré lorsque vous effectuez une mise à niveau vers SQL Server 2005 (9.x)SQL Server 2005 (9.x) et versions ultérieures.This parameter is ignored when you are upgrading to SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

[ @password = ] 'password'Mot de passe de l’administrateur système à utiliser lors de la création d’objets système dans la base de données de distribution.[ @password = ] 'password' Is the system administrator password to use when creating new system objects in the Distribution database. Password est de type sysname, avec «» comme valeur par défaut (chaîne vide).password is sysname, with a default of '' (empty string). Ce paramètre n’est pas requis si security_mode a la valeur 1, ce qui correspond à l’authentification Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

Notes

Ce paramètre est ignoré lorsque vous effectuez une mise à niveau SQL Server 2005 (9.x)SQL Server 2005 (9.x) vers SQL et versions ultérieures.This parameter is ignored when you are upgrading to SQL SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

[ @ver_old = ] 'old_version' Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.[ @ver_old = ] 'old_version' Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.

Cette procédure stockée est déconseillée et sera supprimée dans les prochaines versions de SQL ServerSQL Server.This stored procedure is deprecated and will be removed in a future release of SQL ServerSQL Server.

[ @force_remove = ] 'force_removal' Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.[ @force_remove = ] 'force_removal' Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.

[ @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 = ] 'security_mode' Is the login security mode to use when creating new system objects in the Distribution database. security_mode est de bits avec 0comme valeur par défaut.security_mode is bit with a default value of 0. Si la valeur SQL ServerSQL Server est 0, l’authentification est utilisée.If 0, SQL ServerSQL Server Authentication will be used. Si la condition est 1, l’authentification Windows sera utilisée.If 1, Windows Authentication will be used.

Notes

Ce paramètre est ignoré lorsque vous effectuez une mise à niveau vers SQL Server 2005 (9.x)SQL Server 2005 (9.x) et versions ultérieures.This parameter is ignored when you are upgrading to SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_vupgrade_replication est utilisé lors de la mise à niveau de tous les types de réplication.sp_vupgrade_replication is used when upgrading all types of replication.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter sp_vupgrade_replication.Only members of the sysadmin fixed server role can execute sp_vupgrade_replication.

Voir aussiSee Also

Procédures stockées de réplication (Transact-SQL) Replication Stored Procedures (Transact-SQL)
Valider des données répliquéesValidate Replicated Data