Freigeben über


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.