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


sp_vupgrade_replication (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

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

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

Синтаксис

sp_vupgrade_replication
    [ [ @login = ] N'login' ]
    [ , [ @password = ] N'password' ]
    [ , [ @ver_old = ] ver_old ]
    [ , [ @force_remove = ] force_remove ]
    [ , [ @security_mode = ] security_mode ]
    [ , [ @db_id = ] db_id ]
[ ; ]

Аргументы

[ @login = ] N'login'

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

Примечание.

Этот параметр игнорируется при обновлении до SQL Server 2005 (9.x) и более поздних версий.

[ @password = ] N'password'

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

Примечание.

Этот параметр игнорируется при обновлении до SQL Server 2005 (9.x) и более поздних версий.

[ @ver_old = ] ver_old

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

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

[ @force_remove = ] force_remove

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

[ @security_mode = ] security_mode

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

Примечание.

Этот параметр игнорируется при обновлении до SQL Server 2005 (9.x) и более поздних версий.

[ @db_id = ] db_id

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

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

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

Замечания

sp_vupgrade_replication используется при обновлении всех типов репликации.

Разрешения

Могут выполняться sp_vupgrade_replicationтолько члены предопределенных ролей сервера sysadmin.