sp_helpqreader_agent (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Gibt Eigenschaften des Warteschlangenlese-Agents zurück. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank oder auf dem Verleger für jede Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpqreader_agent [ [ @frompublisher = ] frompublisher ]
[ ; ]
Argumente
[ @frompublisher = ] frompublisher
Gibt an, ob die gespeicherte Prozedur auf dem Verleger oder auf dem Verteiler aufgerufen wird. @frompublisher ist bit, mit einem Standardwert von 0
.
1
bedeutet, dass die gespeicherte Prozedur vom Publisher aufgerufen wird.0
bedeutet, dass die gespeicherte Prozedur vom Distributor aufgerufen wird.
Resultset
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
id |
int | Die ID des Agents. |
name |
nvarchar(100) | Name des Agents |
job_id |
uniqueidentifier | Eindeutige ID des Agentauftrags. |
job_login |
nvarchar(512) | Ist das Windows-Konto, unter dem der Verteilungs-Agent ausgeführt wird, der im Format <domain>\<username> zurückgegeben wird. |
job_password |
sysname | Aus Sicherheitsgründen wird immer ein Wert von ********** zurückgegeben. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_helpqreader_agent
wird in der Transaktionsreplikation verwendet.
Berechtigungen
Wenn der Wert von "frompublisher " lautet 1
, können nur Mitglieder der festen Serverrolle sysadmin bei Publisher oder Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank ausgeführt werden sp_helpqreader_agent
. Andernfalls können nur Mitglieder der sysadmin-Serverrolle mit fester Serverrolle beim Verteiler oder den Mitgliedern der db_owner festen Datenbankrolle in der Verteilungsdatenbank ausgeführt werden sp_helpqreader_agent
.