2

我正在使用 sql server 2012 并在其上设置了一些作业以在一天中的不同时间运行。如果工作失败,我想收到这样的提醒。

在服务器上,我有一些软件可以监控事件查看器。如果作业失败,我想设置我的作业以写入服务器事件查看器。我想用事件 id 999 和错误级别来写。

我该如何设置我的工作来做到这一点?

4

1 回答 1

3

您可以使用 SQL 命令xp_logevent

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

但它不允许你设置“事件ID”,你只能设置“错误号”

或者您可以使用以下内容创建“power shell”作业步骤:

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

并仅在上一步中的失败操作时输入作业步骤

于 2013-06-21T10:50:56.370 回答