sp_dropanonymousagent (Transact-SQL)
S'applique à : SQL Server
Supprime du serveur de publication un Agent anonyme destiné à la surveillance de la réplication sur le serveur de distribution. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de publication.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_dropanonymousagent
[ @subid = ] 'subid'
, [ @type = ] type
[ ; ]
Arguments
[ @subid = ] 'subid'
Identificateur global d'un abonnement anonyme. @subid est uniqueidentifier, sans valeur par défaut. Cet identificateur peut être récupéré sur l’Abonné à l’aide sp_helppullsubscription
de . La valeur dans le champ @subid du jeu de résultats retourné est cet identificateur global.
[ @type = ] type
Type d’abonnement. @type est int, sans valeur par défaut. Les valeurs valides sont 1
ou 2
.
- Spécifiez
1
, si la réplication d’instantanés ou la réplication transactionnelle à l’aide de la Agent de distribution. - Spécifiez
2
, si la réplication de fusion utilise le Agent de fusion.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_dropanonymousagent
est utilisé dans tous les types de réplication.
Cette procédure stockée est utilisée pour supprimer uniquement les agents d’abonnement anonymes et ne peut pas être utilisée pour supprimer les abonnements connus.
autorisations
Seuls les membres du rôle de base de données fixe db_owner dans la base de données de distribution peuvent s’exécuter sp_dropanonymousagent
.