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 rubriqueConventions 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 et n'a pas de 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 et n'a pas de valeur par défaut.
  • [ @publication=] 'publication'
    Nom de la publication. publication est de type sysname, avec la valeur NULL 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'
    À usage interne uniquement.

Notes

sp_subscription_cleanup est utilisé dans la réplication transactionnelle ou de capture instantanée.

Autorisations

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

Valeurs des codes renvoyés

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

Voir aussi

Référence

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

Aide et Informations

Assistance sur SQL Server 2005