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'

サブスクライバーの名前。 @subscriberは sysname で、既定値はありません。

[ @subscriber_db = ] N'subscriber_db'

サブスクリプション データベースの名前。 @subscriber_dbは sysname で、既定値はありません。

[ @level = ] level

実行する検証の種類。 @levelは tinyint であり、これらの値のいずれかになります。

レベル値 説明
1 行数のみの検証。
2 行数とチェックサムの検証。
3 行数とバイナリ チェックサムの検証。

リターン コードの値

0 (成功) または 1 (失敗)。

解説

sp_validatemergesubscription はマージ レプリケーションで使用されます。

アクセス許可

sysadmin 固定サーバー ロールまたは固定データベース ロールdb_ownerのメンバーのみが実行sp_validatemergesubscriptionできます。