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'
    Gibt den Anmeldenamen für das Microsoft Windows-Konto an, unter dem der Agent ausgeführt wird. job_login ist vom Datentyp nvarchar(257); der Standardwert ist NULL.

  • [ @job_password= ] 'job_password'
    Gibt das Kennwort für das Windows-Konto an, unter dem der Agent ausgeführt wird. job_password ist vom Datentyp sysname; der Standardwert ist 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.