sp_MSchange_merge_agent_properties (Transact-SQL)
Изменяет свойства задания агента слияния, выполняющегося на распространителе Microsoft SQL Server 2005 и более поздних версиях. Эта хранимая процедура используется для изменения свойств, если издатель запущен на экземпляре SQL Server 2000. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.
Синтаксис
sp_MSchange_merge_agent_properties [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @subscriber = ] 'subscriber'
, [ @subscriber_db = ] 'subscriber_db'
, [ @property = ] 'property'
, [ @value = ] 'value' ]
Аргументы
[ @publisher = ] 'publisher'
Имя издателя. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.[ @publisher_db= ] 'publisher_db'
Имя базы данных публикации. Аргумент publisher_db имеет тип sysname и не имеет значения по умолчанию.[ @publication = ] 'publication'
Имя публикации. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.[ @subscriber= ] 'subscriber'
Имя подписчика. Аргумент subscriber имеет тип sysname и не имеет значения по умолчанию.[ @subscriber_db= ] 'subscriber_db'
Имя базы данных подписки. Аргумент subscriber_db имеет тип sysname и не имеет значения по умолчанию.[ @property = ] 'property'
Изменяемое свойство публикации. Аргумент property имеет тип sysname и не имеет значения по умолчанию.[ @value = ] 'value'
Новое значение свойства. Аргумент value имеет тип nvarchar(524) и значение по умолчанию NULL.В данной таблице описаны свойства задания агента слияния, которые можно изменить, и ограничения на значения этих свойств.
Свойство
Значение
Описание
description
Краткое описание подписки.
merge_job_login
Имя входа учетной записи Microsoft Windows, от имени которой выполняется агент.
merge_job_password
Пароль учетной записи Windows, под которой запускается задание агента.
publisher_login
Имя входа, используемое при подключении к издателю для синхронизации подписки.
publisher_password
Пароль издателя.
Не используйте пустые пароли. Выбирайте надежные пароли.
publisher_security_mode
1
Проверка подлинности Windows.
По возможности используйте проверку подлинности Windows.
0
Проверка подлинности SQL Server.
subscriber_login
Имя входа, используемое при подключении к подписчику для синхронизации подписки.
subscriber_password
Пароль подписчика.
Не используйте пустые пароли. Выбирайте надежные пароли.
subscriber_security_mode
1
Проверка подлинности Windows.
По возможности используйте проверку подлинности Windows.
0
Проверка подлинности SQL Server.
Примечание После изменения имени входа и пароля агента необходимо остановить и повторно запустить агент, чтобы изменения вступили в силу.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Процедура sp_MSchange_merge_agent_properties используется в репликации слиянием.
Если издатель работает на экземпляре SQL Server 2005 и более поздних версиях, необходимо использовать процедуру sp_changemergesubscription для изменения свойств задания агента слияния, синхронизирующего принудительную подписку, работающую на распространителе.
Разрешения
Процедуру sp_MSchange_merge_agent_properties могут выполнять только члены предопределенной роли сервера sysadmin.
См. также