2

私はSQL Server 2012で作業しており、日中のさまざまな時間に実行するようにいくつかのジョブを設定しています。ジョブが失敗した場合、そのようなアラートを受け取りたいです。

サーバーには、イベントビューアを監視するソフトウェアがいくつかあります。ジョブが失敗した場合にサーバーのイベント ビューアに書き込むようにジョブを設定したいと考えています。イベントID999とエラーレベルで書きたいと思います。

そのようにジョブを設定するにはどうすればよいですか?

4

1 に答える 1

3

SQL コマンドxp_logeventを使用できます

EXEC master.dbo.xp_logevent 60000, 'Test message', informational

ただし、「イベントID」を設定することはできません。「エラー番号」のみを設定できます

または、次のような「パワー シェル」ジョブ ステップを作成することもできます。

write-eventlog System -source Server -eventid 12345 -message "I am a custom event log message"

前のステップの失敗アクションでのみジョブステップを入力します

于 2013-06-21T10:50:56.370 に答える