SQL Serverテーブルに作成された新しいレコードに基づいてRESTful WebサービスにPOSTするスクリプトを開発しています。外部アプリケーションでSQL Serverテーブルを監視する方法
これを実行するための推奨される最新の方法(SQL Server 2012)は何ですか? 私はトリガーを見ましたが、外部スクリプトを呼び出すときには推奨されないようです。とにかく情報のほとんどは非常に古いです。
パフォーマンスに与える影響を最小限に抑えてできるだけリアルタイムになるように、テーブルをポーリングしないようにしたいと思います。
Rubyでスクリプトが開発されていますが、違いが生じる場合は、Java/Pythonに切り替えることができます。
編集:同様の質問に対する答えは、Service Brokerサービスを使用することです。しかし、この要件のために残忍であるようです。私のチームから
[SQL Serverデータベースの挿入/更新TCP通知]の複製が可能です(http://stackoverflow.com/questions/7038964/sql-server-database-insert-update-tcp-notifications) – Igor
https:// msdn。 microsoft.com/en-us/library/t9x04ed2(v=vs.110).aspx – EJoshuaS
SQL Server Service Brokerをチェックアウトしてきましたが、このような単純な要件のために過度の使用のように思えます。 – Augusto