Freigeben über


sp_changeqreader_agent (Transact-SQL)

Ä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.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

  • [ @job_login= ] 'job_login'
    Der Anmeldename für das Microsoft Windows-Konto, unter dem der Agent ausgeführt wird. job_login ist vom Datentyp nvarchar(257) und hat den Standardwert NULL.

  • [ @job_password= ] 'job_password'
    Das Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird. job_password ist vom Datentyp sysname und hat den Standardwert NULL.

  • [ @frompublisher= ] frompublisher
    Gibt an, ob die Prozedur auf dem Verleger ausgeführt wird. frompublisher ist vom Datentyp bit. Der Standardwert ist 0. Der Wert 1 bedeutet, dass die Prozedur auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt wird.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_changeqreader_agent wird bei der Transaktionsreplikation verwendet.

sp_changeqreader_agent wird zum Ändern des Windows-Kontos verwendet, unter dem ein Warteschlangenlese-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.

Nachdem Sie den Anmeldenamen oder das Kennwort für einen Agent geändert haben, müssen Sie den Agent beenden und neu starten, damit die Änderungen wirksam werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_changeqreader_agent ausführen.

Siehe auch

Verweis

sp_addqreader_agent (Transact-SQL)

Konzepte

Anzeigen und Ändern von Replikationssicherheitseinstellungen