SQL Serverからデータを抽出するアプリケーションを構築しています。サーバーのバージョンは、2005年から2012年とは異なる場合がありますが、最も重要なのは2008年と2012年です。
データベース内の特定のテーブルと行への変更をリッスンし、これらの変更を送信またはフェッチしてC#アプリケーションで使用する場合、最善のアプローチは何ですか?
データベース内のデータを更新する必要はありません。これは、別の既存のアプリケーションの仕事です。
変更を聞いたり、変更をポーリングしたりするだけです。
あなたの経験では、サービスブローカー、何が最善ですか?通知を照会しますか?MSMQ?SqlDependency?データ追跡を変更しますか?
前もって感謝します!