2


1

SQL Server 2008を使用しており、SQL Serverエージェントジョブを作成しています。 私の仕事には3つのステップがあり、各ステップでストアプロシージャを実行します。 デフォルトの通知設定では、失敗した場合にのみWindowsイベントログに情報を書き込むことに気付きました。

私の質問は、各ステップの成功と失敗の両方の情報をWindowsイベントログに書き込むか、どこかに簡単に監視できるようにするための簡単な解決策です。 私の仕事は毎日行われており、仕事を確実に遂行するためには成功と失敗の両方に関する情報が必要です。

事前に感謝します、ジョージ

1 回答


4


ジョブのプロパティの通知では、ジョブが成功したときにアクションを選択することもできます。 右側のボタンはドロップダウンです。実際には、さまざまな結果を選択できます。 失敗した場合はイベントログに書き込み、成功した場合は電子メールを送信します。

「ジョブが完了した場合」オプションを選択すると、アクション(イベントログへの書き込み、電子メールの送信など)が成功と失敗の両方の場合に発生すると考えられます。

マーク

シモンズ:これはおそらく役立つ? http://msdn.microsoft.com/en-us/library/ms191130.aspx

_オペレータにEメールで通知したい場合は、E-mailをチェックし、リストからオペレータを選択してから、次のいずれかを選択します。

*  ジョブが正常に完了したときにジョブがオペレーターに通知することに成功したとき。
*  ジョブが正常に完了しなかったときに、ジョブがオペレーターに通知しなかったとき。
*  完了状況に関係なく、ジョブが完了してオペレーターに通知したとき。