SQL Server レプリケーションに関する 2 つの質問:
1) データベース A とデータベース B (データベース A のテーブルの小さなサブセットを持つ) の間でトランザクションのレプリケーションを構成することは可能ですか?
2) データベース A とデータベース B の間でテーブルと列の名前が異なる場合、トランザクションのレプリケーションを構成することは可能ですか?
前もって感謝します!
SQL Server レプリケーションに関する 2 つの質問:
1) データベース A とデータベース B (データベース A のテーブルの小さなサブセットを持つ) の間でトランザクションのレプリケーションを構成することは可能ですか?
2) データベース A とデータベース B の間でテーブルと列の名前が異なる場合、トランザクションのレプリケーションを構成することは可能ですか?
前もって感謝します!
はい、これは可能です。
1)フィルターを使用して、公開する行のサブセットを指定できます。フィルタ公開データをご覧ください。
2)ソーススキーマと宛先スキーマが異なる場合は、サブスクリプションオブジェクトのように見えるパブリッシャーにインデックス付きビューを作成して複製するか、カスタムレプリケーションストアドプロシージャを作成して更新を実行することを検討します。これはカスタムとも呼ばれます。同期オブジェクト。
これが可能だとは思いません。考えられる唯一のことは、定期的に実行されて物事を移動するある種のETLパッケージを作成することですが、それではトランザクションの複製はできません。