0

マスター - 複数のスレーブ データベース - 双方向を実現する方法について、いくつかの提案が必要です。

MSSQL Server 2008 を使用しています。本社と多くの支店があり、データベースは各オフィスの場所 (本社と支店) にインストールされています。本社のデータベースには、すべての支店のデータが含まれます。支店には、その特定のデータのみが含まれます。

そのため、HO と BO の間で同期する場合は、同じデータテーブルから特定のデータのみを送信する必要があります (各テーブルには、支店固有のデータを識別できる条件があります)。HO から BO に送信します。また、BO で発生したすべての変更を HO に送信する必要があります。これは通常、1 日に 2 回発生します。

適切な方法を提案してください。検証済みで正しい方法かどうか不明な方法の一部は、1) 行われたデータ変更 (row_modified_date など) に基づいて各テーブルから DML スクリプトを作成することです。

2) 挿入が発生したときに各テーブルの dml スクリプトを作成する - INSERT/UPDATE/DELETE トリガーで。

ありがとう...

4

1 に答える 1