Share via


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.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_dropanonymousagent [ @subid= ] sub_id    , [ @type= ] type

Argumente

  • [ @subid=] sub_id
    Die globale ID 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 Typ des Abonnements. type ist vom Datentyp int und hat keinen Standardwert. Gültige Werte sind 1 oder 2. Geben Sie 1 an, wenn die Momentaufnahmereplikation 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.

Siehe auch

Verweis

Gespeicherte Replikationsprozeduren (Transact-SQL)