0

それぞれ独自の SQL DB を持つ 2 つのアプリケーションがあります。アプリケーション自体を制御することはできませんが、データベースにはアクセスできます。

私が探しているのは、App1 の特定のテーブルのデータに変更がある場合、App2 データベースでこのデータを挿入/更新する必要があるということです。これは、定期的にポーリングするのではなく、「ライブ」シナリオで行う必要があります。

現在、トリガーを使用してこれを行っていますが、いくつかの代替案を検討したいと思います。変更を監視するWindowsサービスなどとしてバックグラウンドで常に実行されるある種のC#アプリケーションを作成できるかどうかはわかりません。サポートする最小の SQL Server は 2005 です。

どんな助けや提案も大歓迎です。

ありがとう

4

1 に答える 1

1

本当に.NETルートに行きたい場合は、これにSQLDependencyを使用できますが、既に行ったように単にトリガーを使用するよりも効率的/優れているとは思えません。

于 2013-06-10T12:48:10.387 に答える