Partager via


sp_subscription_cleanup (Transact-SQL)

Supprime les métadonnées en cas de suppression d'un abonnement sur l'Abonné. En cas d'abonnement de transaction de synchronisation, elles comprennent également les déclencheurs à mise à jour immédiate. Cette procédure stockée est exécutée sur la base de données d'abonnement au niveau de l'Abonné.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

sp_subscription_cleanup [ @publisher = ] 'publisher' 
        , [ @publisher_db = ] 'publisher_db'
    [ , [ @publication = ] 'publication']
    [ , [ @reserved = ] 'reserved']

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, avec NULL comme valeur par défaut. Si la valeur est NULL, les abonnements utilisant une publication d'Agent partagé dans la base de données de publication sont supprimés.

  • [ @reserved=] 'reserved'
    Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Valeurs des codes de retour

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

Notes

sp_subscription_cleanup est utilisé dans la réplication transactionnelle ou d'instantané.

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 sp_subscription_cleanup.

Voir aussi

Référence

sp_expired_subscription_cleanup (Transact-SQL)

sp_mergesubscription_cleanup (Transact-SQL)

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