Freigeben über


sp_changeqreader_agent (Transact-SQL)

Gilt für: SQL Server

Ändert die Sicherheitseigenschaften eines Warteschlangenlese-Agents. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank oder auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_changeqreader_agent
    [ [ @job_login = ] N'job_login' ]
    [ , [ @job_password = ] N'job_password' ]
    [ , [ @frompublisher = ] frompublisher ]
[ ; ]

Argumente

[ @job_login = ] N'job_login'

Die Anmeldung für das Windows-Konto, unter dem der Agent ausgeführt wird. @job_login ist nvarchar(257), mit einem Standardwert von NULL.

[ @job_password = ] N'job_password'

Das Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird. @job_password ist "sysname" mit der Standardeinstellung "NULL.

[ @frompublisher = ] frompublisher

Gibt an, ob die Prozedur in Publisher ausgeführt wird. @frompublisher ist bit, mit einem Standardwert von 0. Ein Wert von 1 bedeutet, dass die Prozedur von Publisher in der Publikationsdatenbank ausgeführt wird.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_changeqreader_agent wird in der Transaktionsreplikation verwendet.

sp_changeqreader_agent wird verwendet, um das Windows-Konto zu ändern, unter dem ein Warteschlangenleser-Agent ausgeführt wird. Sie können das Kennwort für einen vorhandenen Windows-Anmeldenamen ändern oder einen neuen Windows-Anmeldenamen und ein neues Kennwort angeben.

Nach dem Ändern des Anmeldenamens oder Kennworts eines Agents müssen Sie den Agent beenden und neu starten, damit die Änderungen in Kraft treten.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können ausgeführt werden sp_changeqreader_agent.