sp_validatemergepublication (Transact-SQL)
1 つのパブリケーション全体の検証を実行し、すべてのサブスクリプション (プッシュ、プル、および匿名) を 1 回で検証します。このストアド プロシージャは、パブリッシャ側でパブリケーション データベースについて実行されます。
構文
sp_validatemergepublication [@publication=] 'publication'
, [ @level = ] level
引数
[@publication=] 'publication'
パブリケーションの名前を指定します。publication のデータ型は sysname で、既定値はありません。[ @level= ] level
実行する検証の種類を指定します。level のデータ型は tinyint で、既定値はありません。レベルは次のいずれかの値になります。レベル値
説明
1
行数のみの検証を行います。
2
行数とチェックサムの検証を行います。この値は、Microsoft SQL Server 7.0 のサブスクライバに対してのみ有効です。Microsoft SQL Server 2000 および Microsoft SQL Server 2005 のサブスクライバの場合は、自動的に 3 に設定されます。
3
これは推奨値です。
注 推奨値は 3 です。
戻り値
成功した場合は 0 を、失敗した場合は 1 をそれぞれ返します。
説明
sp_validatemergepublication は、マージ レプリケーションで使用します。
権限
sp_validatemergepublication を実行できるのは、固定サーバー ロール sysadmin のメンバだけです。