2011-03-16 8 views
0

2つのSQL Serverデータベースがあり、同じスキーマを持っているとします。私はその2つのデータベースの2つのテーブル間でデータを同期したい。2つの異なるデータベースの2つのテーブル間でデータを同期する方法

どうすればいいですか?この種のアプリを開発するのに役立つ無料のオープンソースの優れたライブラリがありますか、それともすでにタスクを実行している無料のドットネットアプリがありますか?

答えて

0

24時間365日同期する必要がありますか、または夜間に同期できますか?

1

使用しているSql Serverの場合は、Sql Server Replicationを使用するオプションもあります。

+0

私はそれが複製では可能だが、私は仕事をするフロントエンドツールを開発したいと思う。だから、私はどのようにC#でこの種のフロントエンドツールを開発するかというアドバイスが必要です。仕事をしている利用可能なライブラリがありますか?ありがとう – Thomas

+0

トーマス、これを行う本当の理由がない限り、私は強くSql Serverレプリケーションの使用をお勧めします。レプリケーションの状態やロギング、エラー処理を管理し、追跡するためのフロントエンドツールが既に用意されています。 – tucaz

1

SQL Server Replicationをご覧ください。データベース全体またはデータベース全体を複製することは可能です。

+0

私はそれが複製で可能であることを知っていますが、私は仕事をするフロントエンドのツールを開発したいと思います。だから、私はどのようにC#でこの種のフロントエンドツールを開発するかというアドバイスが必要です。仕事をしている利用可能なライブラリがありますか?ありがとう – Thomas

+0

ツールを介して駆動され、プロセスが手動で開始される場合は、ページの両方のテーブルから何らかの順序でデータを選択し、それらを比較して必要に応じて挿入することで、独自のSQLクエリを作成できます。私はこのようなツールを認識していません。 SQLレプリケーションは、すべてのデータのインスタントレプリケーションまたはインスタントレプリケーションのためのものです。 –

関連する問題