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


sp_vupgrade_replication (Transact-SQL)

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

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

Синтаксис

sp_vupgrade_replication [ [@login=] 'login' ]
    [ , [ @password= ] 'password' ]
    [ , [ @ver_old= ] 'old_version' ]
    [ , [ @force_remove= ] 'force_removal' ]
    [ , [ @security_mode= ] security_mode ]

Аргументы

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

    ПримечаниеПримечание

    При обновлении до SQL Server 2005 и поздних версий этот аргумент не используется.

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

    ПримечаниеПримечание

    При обновлении до SQL Server 2005 и более поздних версий этот параметр не обрабатывается.

  • [ @ver_old=] 'old_version'
    Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

    Данная хранимая процедура является устаревшей и в следующей версии SQL Server будет удалена.

  • [ @force_remove=] 'force_removal'
    Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

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

    ПримечаниеПримечание

    При обновлении до SQL Server 2005 и поздних версий этот аргумент не используется.

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

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

Замечания

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

Разрешения

Только члены предопределенной роли сервера sysadmin могут выполнять процедуру sp_vupgrade_replication.