sp_MSchange_merge_agent_properties (Transact-SQL)
Изменяет свойства задания агента слияния, выполняющегося на распространителе Microsoft SQL Server 2005. Эта хранимая процедура используется для изменения свойств SQL Server 2005, если издатель запущен на экземпляре SQL Server 2000. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.
Синтаксические обозначения в Transact-SQL
Синтаксис
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.
См. также
Справочник
sp_addmergepushsubscription_agent (Transact-SQL)
sp_addmergesubscription (Transact-SQL)
Другие ресурсы
Использование нескольких версий SQL Server в топологии репликации