1

複数のデータベースから 1 つのデータベースに変更を加える必要があるため、SQL 通知機能が最適な方法だと思います。興味深いアプリケーションを見つけました: http://www.codeproject.com/Articles/144344/Query-Notification-using-SqlDependency-and-SqlCach 動作しますが、1 つのデータベースでのみ動作します。

私は完全な解決策を求めているわけではありません。おそらく、そのようなプロジェクトで作業している人がいるだけで、sqlnotifier を使用してさまざまなデータベースからデータを読み取る方法を知っていますか?

4

2 に答える 2

0

追跡する情報に応じて、SQL Server 2008開発者認定では、CDC(変更データキャプチャ)またはCT(変更追跡)のいずれかを使用することをお勧めします。

詳細はこちらをご覧ください。

組み込みの監査機能の使用を検討することもできます。

于 2013-02-19T15:53:03.037 に答える
0

別の方法として、必要なものを実装するためにMicrosoft Sync Frameworkを調査することをお勧めします。これは、同期ソリューションが本当に必要なように見えるためです。

これを使用すると、2 つまたは複数の SQL Server データベース間で同期できます。また、同期スコープを定義できるため、関心のあるテーブルのみに制限できます。

これについて詳しく読むことができるいくつかのリンクを次に示します。

MSDN - データ同期テクノロジの選択方法

MSDN - Microsoft 同期フレームワーク

ウィキペディア - Microsoft 同期フレームワーク

于 2013-02-20T08:35:44.980 に答える