sp_vupgrade_mergeobjects (Transact-SQL)

S'applique à : SQL Server

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. Exécutez cette procédure dans les cas de figure suivants :

  • Si un objet requis par la réplication est accidentellement supprimé.

  • Si vous appliquez une mise à jour, telle qu’un correctif logiciel, qui nécessite une modification d’un ou plusieurs objets de réplication. Exécutez la procédure sur chaque nœud avant d'appliquer la mise à jour.

L’exécution de cette procédure stockée ne nécessite pas de réinitialisation des abonnements. Cette procédure n’est pas nécessaire si vous installez un Service Pack ou effectuez une mise à niveau vers une nouvelle version de SQL Server.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

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.

[ @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.

[ @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. Lorsque c'est possible, utilisez l'authentification Windows.

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Notes

sp_vupgrade_mergeobjects est utilisé uniquement pour la réplication de fusion.

autorisations

Nécessite l’appartenance au rôle serveur fixe sysadmin ou exécutez l’autorisation directement sur cette procédure stockée.