sp_vupgrade_mergeobjects (Transact-SQL)sp_vupgrade_mergeobjects (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Régénère les affichages, les procédures stockées et les déclencheurs spécifiques aux articles qui sont utilisés pour suivre et appliquer les modifications de données pour la réplication de fusion.Regenerates the article-specific triggers, stored procedures, and views that are used to track and apply data changes for merge replication. Exécutez cette procédure dans les cas de figure suivants :Execute this procedure in the following situations:

  • Si un objet requis par la réplication est accidentellement supprimé.If an object required by replication is accidentally dropped.

  • Si vous appliquez une mise à jour, telle qu'un correctif, qui requiert une modification d'un ou de plusieurs des objets de réplication.If you apply an update, such as a hotfix, that requires modification to one or more replication objects. Exécutez la procédure sur chaque nœud avant d'appliquer la mise à jour.Execute the procedure on each node after applying the update.

L'exécution de cette procédure stockée ne nécessite pas la réinitialisation des abonnements.Executing this stored procedure does not require reinitialization of subscriptions. Cette procédure n'est pas indispensable si vous installez un Service Pack ou une mise à niveau vers une nouvelle version de SQL ServerSQL Server.This procedure is not required if you install a service pack or upgrade to a new version of SQL ServerSQL Server.

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

SyntaxeSyntax

  
sp_vupgrade_mergeobjects [ [@login = ] 'login' ]  
    [ , [ @password = ] 'password' ]  
    [ , [ @security_mode = ] security_mode ]  

ArgumentsArguments

[ @login = ] 'login' Est la connexion d’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 obligatoire si security_mode a la valeur 1, qui est l’authentification Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

[ @password = ] 'password' Est le 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 = ] 'password' Is the system administrator password to use when creating new system objects in the distribution database. mot de passe est sysname, avec une valeur par défaut '' (chaîne vide).password is sysname, with a default of '' (empty string). Ce paramètre n’est pas obligatoire si security_mode a la valeur 1, qui est l’authentification Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

[ @security_mode = ] 'security_mode' Est le mode de sécurité de connexion à utiliser lors de la création de nouveaux 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 bits avec une valeur par défaut 1.security_mode is bit with a default value of 1. Si 0, SQL ServerSQL Server l’authentification est utilisée.If 0, SQL ServerSQL Server Authentication will be used. Si 1, l’authentification Windows est utilisée.If 1, Windows Authentication will be used. Lorsque c'est possible, utilisez l'authentification Windows.When possible, use Windows authentication.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_vupgrade_mergeobjects est utilisé uniquement pour la réplication de fusion.sp_vupgrade_mergeobjects is used only for merge replication.

AutorisationsPermissions

Nécessite l'appartenance au rôle serveur fixe sysadmin .Requires membership in the sysadmin fixed server role.

Voir aussiSee Also

Procédures stockées de réplication (Transact-SQL) Replication Stored Procedures (Transact-SQL)
Mettre à niveau des bases de données répliquéesUpgrade Replicated Databases