sp_changeqreader_agent (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в 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 имеет тип bit и значение 0 по умолчанию. Значение 1 соответствует тому, что процедура выполняется на стороне издателя в базе данных публикации.

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

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

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

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

Разрешения

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