sp_dropanonymousagent (Transact-SQL)
Löscht einen anonymen Agent für die Replikationsüberwachung auf dem Verteiler vom Verleger. Diese gespeicherte Prozedur wird auf dem Verleger für jede Datenbank ausgeführt.
Syntax
sp_dropanonymousagent [ @subid= ] sub_id , [ @type= ] type
Argumente
[ @subid=] sub_id
Der globale Bezeichner für ein anonymes Abonnement. sub_id ist vom Datentyp uniqueidentifier und hat keinen Standardwert. Dieser Bezeichner kann auf dem Abonnenten mithilfe von sp_helppullsubscription abgerufen werden. Der Wert im subid-Feld des zurückgegebenen Resultsets stellt diesen globalen Bezeichner dar.[ @type=] type
Der Abonnementtyp. type ist vom Datentyp int und hat keinen Standardwert. Gültige Werte sind 1 oder 2. Geben Sie 1 an, wenn die Snapshotreplikation oder Transaktionsreplikation mit dem Verteilungs-Agent erfolgen soll. Geben Sie 2 an, wenn die Mergereplikation mit dem Merge-Agent erfolgen soll.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_dropanonymousagent wird für alle Replikationstypen verwendet.
Diese gespeicherte Prozedur wird nur verwendet, um anonyme Abonnement-Agents zu löschen, und kann nicht verwendet werden, um bekannte Abonnements zu löschen.
Berechtigungen
Nur Mitglieder der festen Datenbankrolle db_owner in der Verteilungsdatenbank können sp_dropanonymousagent ausführen.