Бөлісу құралы:


sp_MSchange_merge_agent_properties (Transact-SQL)

Область применения: SQL Server

Изменяет свойства задания агент слияния, которое выполняется в распространителю sql Server 2005 (9.x) или более поздней версии. Эта хранимая процедура используется для изменения свойств при запуске издателя на экземпляре SQL Server 2000 (8.x). Эта хранимая процедура выполняется на распространителе в базе данных распространителя.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_MSchange_merge_agent_properties
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @subscriber = ] N'subscriber'
    , [ @subscriber_db = ] N'subscriber_db'
    , [ @property = ] N'property'
    , [ @value = ] N'value'
[ ; ]

Аргументы

[ @publisher = ] N'publisher'

Имя издателя. @publisher — sysname без значения по умолчанию.

[ @publisher_db = ] N'publisher_db'

Имя базы данных публикации. @publisher_db — sysname без значения по умолчанию.

[ @publication = ] N'publication'

Имя публикации. @publication — sysname без значения по умолчанию.

[ @subscriber = ] N'подписчик'

Имя подписчика. @subscriber — sysname без значения по умолчанию.

[ @subscriber_db = ] N'subscriber_db'

Имя базы данных подписки. @subscriber_db — sysname без значения по умолчанию.

[ @property = ] N'property'

Свойство публикации для изменения. @property — sysname без значения по умолчанию.

[ @value = ] N'value'

Значение нового свойства. @value — nvarchar(524), без значения по умолчанию.

В данной таблице описаны свойства задания агента слияния, которые можно изменить, и ограничения на значения этих свойств.

Свойство Значение Описание
description Краткое описание подписки.
merge_job_login Имя входа учетной записи 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 (9.x) или более поздней версии необходимо использовать sp_changemergesubscription для изменения свойств задания агент слияния, которое синхронизирует push-подписку, которая выполняется на распространитете.

Разрешения

На распространителю могут выполняться sp_MSchange_merge_agent_propertiesтолько члены предопределенных ролей сервера sysadmin.