Partager via


sp_mergesubscription_cleanup (Transact-SQL)

Supprime les métadonnées, telles que des déclencheurs et des entrées, dans les sysmergesubscriptions et les sysmergeaarticles lorsque l'abonnement de fusion par envoi de données (push) spécifié est supprimé sur le serveur de publication. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.

[!REMARQUE]

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

Icône Lien de rubrique Conventions 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 de type sysname, sans valeur par défaut.

  • [ @publisher_db =] 'publisher_db'
    Nom de la base de données du serveur de publication. publisher_db est de type sysname, sans valeur par défaut.

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

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

La procédure sp_mergesubscription_cleanup est utilisée dans la réplication de fusion.

Autorisations

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

Voir aussi

Référence

sp_expired_subscription_cleanup (Transact-SQL)

sp_subscription_cleanup (Transact-SQL)

Procédures stockées système (Transact-SQL)

Concepts

Supprimer un abonnement par émission (push)