次の方法で共有


sp_validatemergepublication (Transact-SQL)

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

トピック リンク アイコン Transact-SQL 構文表記規則

構文

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

引数

  • [@publication=] 'publication'
    パブリケーションの名前です。 publication のデータ型は sysname で、既定値はありません。

  • [ @level= ] level
    実行する検証の種類を指定します。 level のデータ型は tinyint で、既定値はありません。 レベルには次のいずれかの値を指定できます。

    レベル値

    説明

    1

    行数のみの検証。

    2

    行数とチェックサムの検証。 Microsoft SQL Server 2005 のサブスクライバーの場合は、自動的に 3 に設定されます。

    3

    これは推奨値です。

リターン コードの値

成功した場合は 0 が、失敗した場合は 1 がそれぞれ返されます。

説明

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

権限

sp_validatemergepublication を実行できるのは、固定サーバー ロール sysadmin のメンバーだけです。

関連項目

参照

システム ストアド プロシージャ (Transact-SQL)

sp_validatemergesubscription (Transact-SQL)

概念

レプリケートされたデータの検証