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 = ] 'job_login' ]  
    [ , [ @job_password = ] 'job_password' ]  
    [ , [ @frompublisher = ] frompublisher   

Argumente

[ @job_login = ] 'job_login' Ist die Anmeldung für das Microsoft Windows-Konto, unter dem der Agent ausgeführt wird. job_login ist nvarchar(257), wobei der Standardwert NULL ist.

[ @job_password = ] 'job_password' Ist das Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird. job_password ist "sysname" mit dem Standardwert NULL.

[ @frompublisher = ] frompublisher Gibt an, ob die Prozedur beim Publisher ausgeführt wird. frompublisher ist Bit mit dem Standardwert 0. Der Wert 1 bedeutet, dass die Prozedur von Publisher in der Publikationsdatenbank ausgeführt wird.

Rückgabecodewerte

0 (Erfolg) 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 sp_changeqreader_agent ausführen.

Weitere Informationen

Anzeigen und Ändern von Replikationssicherheitseinstellungen
sp_addqreader_agent (Transact-SQL)