sp_vupgrade_mergeobjects (Transact-SQL)

Применимо к:SQL Server

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

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

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

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

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

Синтаксис

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

Аргументы

[ @login = ] N'login'

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

[ @password = ] N'password'

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

[ @security_mode = ] security_mode

Режим безопасности входа, используемый при создании новых системных объектов в базе данных распространителя. @security_mode бит с значением по умолчанию1. Если 0используется проверка подлинности SQL Server. Если 1используется проверка подлинности Windows. По возможности используйте аутентификацию Windows.

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

0 (успешно) или 1 (сбой).

Замечания

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

Разрешения

Требуется членство в предопределенных ролях сервера sysadmin или разрешение на выполнение непосредственно в этой хранимой процедуре.