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


sp_validatemergepublication (Transact-SQL)

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

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

Синтаксис

sp_validatemergepublication [@publication=] 'publication' 
        , [ @level = ] level

Аргументы

  • [@publication=] 'publication'
    Имя публикации. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.

  • [ @level= ] level
    Тип выполняемой проверки. Аргумент level имеет тип tinyint и не имеет значения по умолчанию. Уровень может быть одним из значений.

    Значение уровня

    Описание

    1

    Проверка только по количеству строк.

    2

    Проверка по количеству строк и контрольной сумме. Для подписчиков Microsoft SQL Server 2005 данный параметр автоматически принимает значение 3.

    3

    Это рекомендованное значение.

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

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

Замечания

Процедура sp_validatemergepublication используется в репликации слиянием.

Разрешения

Процедура sp_validatemergepublication может выполняться только членами предопределенной роли сервера sysadmin.

См. также

Справочник

Системные хранимые процедуры (Transact-SQL)

sp_validatemergesubscription (Transact-SQL)

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

Проверка реплицированных данных