sp_dropanonymousagent (Transact-SQL)

Gilt für:SQL Server

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.

Transact-SQL-Syntaxkonventionen

Syntax

sp_dropanonymousagent
    [ @subid = ] 'subid'
    , [ @type = ] type
[ ; ]

Argumente

[ @subid = ] 'subid'

Der globale Bezeichner für ein anonymes Abonnement. @subid ist eindeutiger Bezeichner, ohne Standard. Dieser Bezeichner kann über den Abonnenten sp_helppullsubscriptionabgerufen werden. Der Wert im feld @subid des zurückgegebenen Resultsets ist dieser globale Bezeichner.

[ @type = ] Typ

Der Abonnementtyp. @type ist "int" ohne Standard. Gültige Werte sind 1 oder 2.

  • Geben Sie an1, ob Momentaufnahme Replikation oder Transaktionsreplikation mithilfe des Verteilungs-Agent.
  • Geben Sie 2an, ob die Seriendruckreplikation mit dem Merge-Agent.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

sp_dropanonymousagent wird in allen Replikationstypen verwendet.

Diese gespeicherte Prozedur wird verwendet, um anonyme Abonnement-Agents nur abzulegen und kann nicht zum Ablegen bekannter Abonnements verwendet werden.

Berechtigungen

Nur Mitglieder der db_owner festen Datenbankrolle in der Verteilungsdatenbank können ausgeführt werden sp_dropanonymousagent.