3

SQL Azureデータが変更されたとき、または新しいデータが挿入されたときに通知を受け取る方法はありますか?私はASP.NET Webアプリケーションに通知を送信し、Windows Phoneに通知をプッシュしたいと思います。 SqlDependencyクラスとクエリ通知は、SQL Server 2008データベースのデータ変更を監視するために使用されますが、SQL Azureではこれをまだサポートしていません。SQL Azureのデータ変更を監視する

答えて

3

申し訳ありません申し訳ありませんが、独自の通知メカニズムを使用する以外の方法はありません。これを行う方法の1つは、監視してフィールドレベルの更新をテストし、セカンダリテーブルにイベントを格納し、特定の頻度でそれらのイベントを読み取るようにアプリケーションをコーディングするテーブルでトリガを作成することです。 COLUMNS_UPDATED functionは、トリガー内で変更されたフィールドを把握するのに役立ちます。

0

Aditi Schedulerのようなcronサービスを使用することをお勧めします。これを実現する方法は、呼び出されたときにSQL Azureデータベースを呼び出して新しいデータが挿入されたかどうかを検出し、新しいデータがある場合に通知を送信するサービスURLを持つことです。次に、このサービスエンドポイントを10分ごとに呼び出すようにAditiスケジューラを設定します。 Aditiスケジューラは、10分ごとにサービスを呼び出すためにそれを使用すると、無料(私は信じます)でしょう。

関連する問題