Freigeben über


sp_helplogreader_agent (Transact-SQL)

Gilt für: SQL Server

Gibt Eigenschaften des Auftrags des Protokolllese-Agents für die Veröffentlichungsdatenbank zurück. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_helplogreader_agent [ [ @publisher = ] N'publisher' ]
[ ; ]

Argumente

[ @publisher = ] N'publisher'

Der Name des Herausgebers. @publisher ist "sysname" mit der Standardeinstellung "NULL. Dieser Parameter ist nur für Nicht-SQL Server-Herausgeber vorgesehen. Der Wert dieses Parameters muss für einen SQL Server-Herausgeber sein NULL .

Resultset

Spaltenname Datentyp BESCHREIBUNG
id int Die ID des Agents.
name nvarchar(100) Name des Agents
publisher_security_mode smallint Sicherheitsmodus, der vom Agent beim Herstellen einer Verbindung mit dem Publisher verwendet wird. Dabei kann es sich um einen der folgenden Werte handeln:

0 = SQL Server-Authentifizierung
1 = Windows-Authentifizierung
publisher_login sysname Anmeldename, der für die Verbindung mit dem Verleger verwendet wird.
publisher_password nvarchar(524) Aus Sicherheitsgründen wird immer ein Wert von ********** zurückgegeben.
job_id uniqueidentifier Eindeutige ID des Agentauftrags.
job_login nvarchar(512) Ist das Windows-Konto, unter dem der Log Reader 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_helplogreader_agent wird in der Transaktionsreplikation verwendet.

Berechtigungen

Es können nur Mitglieder der sysadmin-Serverrolle mit fester Serverrolle bei Publisher oder Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank ausgeführt werden sp_helplogreader_agent.