1

パブリケーション (二次的にはサブスクリプション) で、現在配置されている記事が期待されているものおよび/または正しいものと一致することを確認するために実行できるスクリプトまたはコマンドはありますか?

レプリケーション データベースに手動で変更が加えられた (つまり、テーブルの "MSMerge_ins_..." トリガーが変更または削除され、そのテーブルのレプリケーションが正しく機能しない) 場合、それを簡単に検出する方法が必要です。

パブリケーション全体を削除して再度追加する必要はありません。他に選択肢がないなら、それでいい。

ありがとう!

4

1 に答える 1

1

データ自体ではなく、レプリケーション オブジェクトを確認するよう求めているのですか? それを行う公式の方法があるかどうかはわかりません。ただし、データが一致することを検証する方法はあります...レプリケーションオブジェクトに何か問題がある場合、最終的にレプリケーション中にエラーが発生するか、データが異なるため、定期的なレプリケーション検証を実行すると目的を達成できる場合があります。

SQL Server の「レプリケーション検証」機能は、チェックサムを使用して両側のデータが正しいことを確認します。基本的に、サブスクリプションを検証用に「マーク」すると、次のマージ後に自動的に検証されます。

機能の一般的な説明については、レプリケートされたデータの検証を参照してください。このページでは、検証をオンにする方法を示します。

于 2009-09-20T09:18:31.583 に答える