sp_subscription_cleanup (Transact-SQL)
S’applique à : SQL Server
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 de l'Abonné.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_subscription_cleanup
[ @publisher = ] N'publisher'
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @publication = ] N'publication' ]
[ , [ @reserved = ] N'reserved' ]
[ , [ @from_backup = ] from_backup ]
[ ; ]
Arguments
[ @publisher = ] N’publisher'
Nom du serveur de publication. @publisher est sysname, sans valeur par défaut.
[ @publisher_db = ] N’publisher_db'
Nom de la base de données du serveur de publication. @publisher_db est sysname, avec la valeur par défaut NULL
.
[ @publication = ] N’publication'
Nom de la publication. @publication est sysname, avec la valeur par défaut NULL
. Si NULL
, les abonnements utilisant une publication d’agent partagé dans la base de données de publication sont supprimés.
[ @reserved = ] N’reserved'
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
[ @from_backup = ] from_backup
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Notes
sp_subscription_cleanup
est utilisé dans la réplication transactionnelle et d’instantané.
autorisations
Seuls les membres du rôle serveur fixe sysadmin ou le rôle de base de données fixe db_owner peuvent s’exécuter sp_subscription_cleanup
.