sp_changeqreader_agent (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.