sp_validatemergepublication (Transact-SQL)
適用対象: SQL Server
すべてのサブスクリプション (プッシュ、プル、匿名) が 1 回検証されるパブリケーション全体の検証を実行します。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。
構文
sp_validatemergepublication
[ @publication = ] N'publication'
, [ @level = ] level
[ ; ]
引数
[ @publication = ] N'publication'
出版物の名前。 @publication は sysname で、既定値はありません。
[ @level = ] level
実行する検証の種類。 @level は tinyint で、次のいずれかの値を指定できます。
レベル値 | 説明 |
---|---|
1 |
行数のみの検証。 |
2 |
行数とチェックサムの検証。 SQL Server 2005 (9.x) サブスクライバーの場合、これは自動的に 3 に設定されます。 |
3 |
これが推奨される値です。 |
リターン コードの値
0
(成功) または 1
(失敗)。
解説
sp_validatemergepublication
はマージ レプリケーションで使用されます。
アクセス許可
sysadmin固定サーバー ロールのメンバーのみがsp_validatemergepublication
を実行できます。