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


sp_vupgrade_mergeobjects (Transact-SQL)

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

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

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

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

Выполнение этой хранимой процедуры не требует повторной инициализации подписок. Эта процедура не требуется при установке пакета обновления или обновлении до новой версии 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 используется только для репликации слиянием.

Разрешения

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