次の方法で共有


sp_validatemergepublication (Transact-SQL)

適用対象: SQL サーバー

すべてのサブスクリプション (プッシュ、プル、匿名) が 1 回検証されるパブリケーション全体の検証を実行します。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。

Transact-SQL 構文表記規則

構文

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

引数

[ @publication = ] N'publication'

出版物の名前。 @publicationsysname で、既定値はありません。

[ @level = ] level

実行する検証の種類。 @leveltinyint で、次のいずれかの値を指定できます。

レベル値 説明
1 行数のみの検証。
2 行数とチェックサムの検証。 SQL Server 2005 (9.x) サブスクライバーの場合、これは自動的に 3 に設定されます。
3 これが推奨される値です。

リターン コードの値

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

解説

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

アクセス許可

sysadmin固定サーバー ロールのメンバーのみがsp_validatemergepublicationを実行できます。