それぞれ独自の SQL DB を持つ 2 つのアプリケーションがあります。アプリケーション自体を制御することはできませんが、データベースにはアクセスできます。
私が探しているのは、App1 の特定のテーブルのデータに変更がある場合、App2 データベースでこのデータを挿入/更新する必要があるということです。これは、定期的にポーリングするのではなく、「ライブ」シナリオで行う必要があります。
現在、トリガーを使用してこれを行っていますが、いくつかの代替案を検討したいと思います。変更を監視するWindowsサービスなどとしてバックグラウンドで常に実行されるある種のC#アプリケーションを作成できるかどうかはわかりません。サポートする最小の SQL Server は 2005 です。
どんな助けや提案も大歓迎です。
ありがとう