許容可能なパフォーマンスでSQLサーバーテーブルを1つのDBから別のDBにミラーリングできますか?

StackOverflow https://stackoverflow.com/questions/5808665

  •  24-10-2019
  •  | 
  •  

質問

AとBの2つのサーバーがあります

サーバーAでは、多くのテーブルがあるDB OPS_001があります。

サーバーBには、多くのテーブルがあるDB XYZがあります。

両方のシステムを統合し、結果のシステムをサーバーBのテーブル(外部キーなど)に向けて開始するプロジェクトを検討します。すべてのテーブルをサーバーa.ops_001からB.xyzに物理的に移動するいくつかの技術的な困難に直面しています。

b.xyzのサーバーa.ops_001テーブルをミラーリングする方法はありますか?私は受け入れられることは非常に一般的な用語であることを知っていますが、午前9時から午後5時までの2つのデータベースに依存している約150人のユーザーを考慮してください。

リンクされたサーバービューをテストしましたが、非常に遅いです。

ご存知のように、AはSQL Server 2000、BはSQL Server 2008です。

編集:

ソースDBのサイズは220テーブルで、ファイル自体は約14 GBです。

役に立ちましたか?

解決

解決策は、データベースを同じサーバーに移行することであり、データベースは非常に緊密に結合されていたため、それらはマージされ、関係の完全性を持つ単一のデータベースを形成する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top