SQL Server 2012データベーステーブルのレコードが特定の条件を満たしていることを確認し、通知する必要があります。たとえば、trans_recordテーブル内のレコードが、「ステータス」列に「エラー」というエントリを持っているとします。SQL Server 2012で自動電子メールアラートを構成する方法
クエリは簡単です。SSISパッケージをセットアップして、適切な「where」句を使用してテーブルをクエリします。私は毎日午前7時にSSISパッケージを実行し、問題のあるレコードをフラットテキストファイルにエクスポートするSQL Agentジョブを使用してこれを追跡しました。
私が理解できる必要なのは、SSISパッケージによって実行されたクエリでレコードが見つかった場合にのみ電子メールを送信できる方法です。レコードが見つかった場合でも、SSISパッケージは常にファイルを作成するように見えます。
SQL Serverはアラートをサポートし、通知される演算子を定義していますが、クエリで有効なレコードが返された場合に通知を受ける方法がわかりません。
これをSQL Serverでどのように設定できますか?
おかげ
ありがとう、Dariusz。これはうまくいった! – user3151788
心配しないで、私は助けてくれてうれしいです。 –