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


sp_vupgrade_mergeobjects (Transact-SQL)

Повторно создает триггеры конкретных статей, хранимые процедуры и представления, с помощью которых отслеживаются и вносятся изменения данных для репликации слиянием. Эту процедуру следует выполнять в следующих случаях.

  • Если объект, необходимый для репликации, случайно был удален.

  • Если применяется обновление, например исправление, для которого требуется изменить один или несколько объектов репликации. После применения обновления процедуру следует выполнить на каждом узле.

Выполнение этой хранимой процедуры не требует повторной инициализации подписок. Эта процедура не является обязательной при установке пакета обновления или при обновлении до новой версии SQL Server.

Значок ссылки на раздел Синтаксические обозначения Transact-SQL

Синтаксис

sp_vupgrade_mergeobjects [ [@login = ] 'login' ]
    [ , [ @password = ] 'password' ]
    [ , [ @security_mode = ] security_mode ]

Аргументы

  • [ @login=] 'login'
    Имя входа администратора системы, используемое при создании новых системных объектов в базе данных распространителя. Аргумент login имеет тип sysname и значение по умолчанию NULL. Этот аргумент не требуется, если значение аргумента security_mode равно 1, что означает проверку подлинности Windows.

  • [ @password=] 'password'
    Пароль администратора системы, используемый при создании новых системных объектов в базе данных распространителя. Аргумент password имеет тип sysname и значение по умолчанию ' ' (пустая строка). Этот аргумент не требуется, если значение аргумента security_mode равно 1, что означает проверку подлинности Windows.

  • [ @security_mode=] 'security_mode'
    Режим безопасности при входе в систему, используемый при создании новых системных объектов в базе данных распространителя. Аргумент security_mode имеет тип bit и значение по умолчанию 1. При значении 0 используется проверка подлинности SQL Server. Если значение равно 1, используется проверка подлинности Windows. По возможности используйте проверку подлинности Windows.

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Хранимая процедура sp_vupgrade_mergeobjects используется только для репликации слиянием.

Разрешения

Требует членства в предопределенной роли сервера sysadmin.

См. также

Справочник

Хранимые процедуры репликации (Transact-SQL)

Основные понятия

Обновление реплицируемых баз данных