Condividi tramite


sp_changeqreader_agent (Transact-SQL)

Si applica a: SQL Server

Consente di modificare le proprietà di sicurezza di un agente di lettura coda. Questa stored procedure viene eseguita nel database di distribuzione del server di distribuzione o nel database di pubblicazione del server di pubblicazione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @job_login = ] N'job_login'

Account di accesso per l'account di Windows con cui viene eseguito l'agente. @job_login è nvarchar(257), con il valore predefinito NULL.

[ @job_password = ] N'job_password'

Password per l'account di Windows con cui viene eseguito l'agente. @job_password è sysname, con il valore predefinito NULL.

[ @frompublisher = ] frompublisher

Specifica se la procedura viene eseguita nel server di pubblicazione. @frompublisher è bit, con un valore predefinito .0 Il valore 1 indica che la routine viene eseguita dal server di pubblicazione nel database di pubblicazione.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_changeqreader_agent viene usato nella replica transazionale.

sp_changeqreader_agent viene usato per modificare l'account di Windows in cui viene eseguito un agente di lettura coda. È possibile cambiare la password di un account di accesso di Windows esistente oppure specificare un nuovo account di accesso di Windows e la password.

Dopo la modifica dell'account di accesso o della password di un agente, è necessario arrestare e riavviare l'agente per rendere effettiva la modifica.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_changeqreader_agent.