Поделиться через


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.

    ms190320.note(ru-ru,SQL.90).gifПримечание.
    После изменения имени входа и пароля агента необходимо остановить и повторно запустить агент, чтобы изменения вступили в силу.

Значения кодов возврата

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 в топологии репликации

Справка и поддержка

Получение помощи по SQL Server 2005