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é.
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)