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_helppullsubscription
abgerufen 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
und 2
.
- Geben Sie an, ob die
1
Momentaufnahmenreplikation oder Transaktionsreplikation mithilfe der Verteilungs-Agent. - Geben Sie
2
an, ob die Seriendruckreplikation mit dem Merge-Agent.
Rückgabecodewerte
0
(erfolgreich) 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
.