sp_changeqreader_agent (Transact-SQL)
Область применения: SQL Server
Изменяет свойства безопасности агента чтения очереди. Эта хранимая процедура выполняется на распространителе в базе данных распространителя или на издателе в базе данных публикации.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_changeqreader_agent
[ [ @job_login = ] N'job_login' ]
[ , [ @job_password = ] N'job_password' ]
[ , [ @frompublisher = ] frompublisher ]
[ ; ]
Аргументы
[ @job_login = ] N'job_login'
Имя входа для учетной записи Windows, в которой выполняется агент. @job_login — nvarchar(257) с значением по умолчаниюNULL
.
[ @job_password = ] N'job_password'
Пароль для учетной записи Windows, в которой выполняется агент. @job_password — sysname с значением по умолчаниюNULL
.
[ @frompublisher = ] frompublisher
Указывает, выполняется ли процедура на сервере издателя. @frompublisher бит с значением по умолчанию0
. Значение 1
означает, что процедура выполняется из издателя в базе данных публикации.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_changeqreader_agent
используется в репликации транзакций.
sp_changeqreader_agent
используется для изменения учетной записи Windows, в которой выполняется агент чтения очередей. Можно изменить пароль существующего имени входа в систему Windows или ввести новое имя пользователя Windows и пароль.
После изменения имени входа и пароля агента необходимо остановить и повторно запустить агент, чтобы изменения вступили в силу.
Разрешения
Могут выполняться sp_changeqreader_agent
только члены предопределенных ролей сервера sysadmin.