SQLジョブがスケジュールに従って実行されたかどうかを示すSQLクエリを作成しようとしています。例えば、ジョブが12:00 PMに実行される予定で、12:05 PMで実行されていない場合は、そのことを知りたいと思います。それを検出する最良の方法は何でしょうか?予定通りに実行されていないジョブを検出します。
これまで、SQLジョブを定期的に実行し、SQL Serverが実行していないことがありました。これを防ぐために、SQL Server 2008 R2に対してクエリを実行し、ジョブが実行されたかどうかを確認し、実行されていない場合はアラートをトリガーします。
ありがとうございました!
エージェントがスケジュールジョブをスキップしたかどうか本当に知りたいです。このクエリーは、ジョブが成功したかどうかを教えてくれます。 – Martin