sql >> データベース >  >> RDS >> Sqlserver

この種のレプリケーションを実現するにはどうすればよいですか?

    トランザクション レプリケーションは記事のフィルターをサポートしていますが、正直に言うと、記事にフィルターを設定したことはありません。 この記事が役立つ場合があります Books Online のこのトピック .

    テーブルが 1 つしかない場合、および/またはレプリケーションに飛び込むのが苦手な場合は、リモート テーブルにトリガーを設定することをお勧めします (これは、データが挿入時にのみテーブルに書き込まれ、更新されない場合は明らかに簡単です)。ただし、リモート サーバーがダウンしている状況に対処するためのロジックを設定する必要があります。

    サーバー B を継続的に最新の状態にする必要がない場合は、3 番目の解決策が実行可能です。n ごとにデータを手動で移動できます。 ジョブを使用して数分 - 外部結合/マージを使用するか、フィルターに一致するデータ セットを完全に交換します (サーバー B のリーダーに対する影響を最小限に抑えるために、このシナリオではシャドウ スキーマを使用しました - ).



    1. 管理および監視用のOracleDatabase用の27個のoracledbaスクリプト

    2. MySQLストアド関数内で整数変数を宣言中にエラーが発生しました

    3. SQLiteの結果で長い行のテキストをラップする方法

    4. PDOを使用してテーブルに大量の変数を挿入します