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

    Проверка достоверности по количеству строк и двоичной контрольной сумме. Поддерживается только для подписчиков, запущенных на Microsoft SQL Server 2000 или более поздних.

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

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

Замечания

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

Разрешения

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