sp_changeqreader_agent (Transact-SQL)

Применимо к:SQL Server

Изменяет свойства безопасности агента чтения очереди. Эта хранимая процедура выполняется на распространителе в базе данных распространителя или на издателе в базе данных публикации.

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

[ @job_login = ] 'job_login' Имя входа для учетной записи Microsoft Windows, в которой выполняется агент. job_login — nvarchar(257) с значением NULL по умолчанию.

[ @job_password = ] 'job_password' Пароль для учетной записи Windows, в которой выполняется агент. job_password — sysname с значением NULL по умолчанию.

[ @frompublisher = ] frompublisher Если процедура выполняется на издателе. frompublisher имеет значение по умолчанию 0. Значение 1 означает, что процедура выполняется из издателя в базе данных публикации.

Значения кода возврата

0 (успешно) или 1 (сбой)

Замечания

sp_changeqreader_agent используется в транзакционных реплика.

sp_changeqreader_agent используется для изменения учетной записи Windows, в которой выполняется агент чтения очередей. Можно изменить пароль существующего имени входа в систему Windows или ввести новое имя пользователя Windows и пароль.

После изменения имени входа и пароля агента необходимо остановить и повторно запустить агент, чтобы изменения вступили в силу.

Разрешения

Только члены предопределенных ролей сервера sysadmin могут выполнять sp_changeqreader_agent.

См. также

Просмотр и изменение параметров безопасности репликации
sp_addqreader_agent (Transact-SQL)