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


sp_validatemergesubscription (Transact-SQL)

Область применения: SQL Server

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

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

Синтаксис

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

Аргументы

[ @publication = ] N'publication'

Имя публикации. @publication — sysname без значения по умолчанию.

[ @subscriber = ] N'подписчик'

Имя подписчика. @subscriber — sysname без значения по умолчанию.

[ @subscriber_db = ] N'subscriber_db'

Имя базы данных подписки. @subscriber_db — sysname без значения по умолчанию.

[ @level = ] уровень

Тип выполняемой проверки. @level крошечный и может быть одним из этих значений.

Значение уровня Description
1 Проверка достоверности только количества строк.
2 Проверка по количеству строк и контрольной сумме.
3 Проверка достоверности по количеству строк и двоичной контрольной сумме.

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

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

Замечания

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

Разрешения

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