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-Authentifizierung1 = 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
.