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


sp_validatemergesubscription (Transact-SQL)

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

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

Синтаксис

sp_validatemergesubscription [@publication=] 'publication' 
        , [ @subscriber = ] 'subscriber' 
        , [ @subscriber_db = ] 'subscriber_db' 
        , [ @level = ] level

Аргументы

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

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

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

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

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

    Описание

    1

    Проверка достоверности только количества строк.

    2

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

    3

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

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

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

Замечания

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

Разрешения

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

См. также

Справочник

Хранимые процедуры репликации (Transact-SQL)

sp_validatemergepublication (Transact-SQL)

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

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