sp_mergesubscription_cleanup (Transact-SQL)

S’applique à :yesSQL Server (toutes les versions prises en charge)

Supprime les métadonnées, telles que les déclencheurs et les entrées, dans sysmergesubscriptions et sysmergearticles après la suppression de l’abonnement push de fusion spécifié sur le serveur de publication. Cette procédure stockée est exécutée sur l’Abonné sur la base de données d’abonnement.

Notes

Pour un abonnement pull, les métadonnées sont supprimées lorsque sp_dropmergepullsubscription (Transact-SQL) est exécuté.

Topic link iconConventions de la syntaxe Transact-SQL

Syntaxe

  
sp_mergesubscription_cleanup [ @publisher =] 'publisher'  
        , [ @publisher_db =] 'publisher_db'  
        , [ @publication =] 'publication'  

Arguments

[ @publisher = ] 'publisher' Nom du serveur de publication. publisher est sysname, sans valeur par défaut.

[ @publisher_db = ] 'publisher_db' Nom de la base de données Publisher. publisher_db est sysname, sans valeur par défaut.

[ @publication = ] 'publication' Nom de la publication. la publication est sysname, sans valeur par défaut.

Codet de retour

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

Remarques

sp_mergesubscription_cleanup est utilisé dans la réplication de fusion.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou le rôle de base de données fixe db_owner peuvent exécuter sp_mergesubscription_cleanup.

Voir aussi

Supprimer un abonnement par émission (push)
sp_expired_subscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL)
Procédures stockées système (Transact-SQL)