【问题标题】:write to windows event viewer from sql server job从 sql server 作业写入 Windows 事件查看器
【发布时间】:2013-06-17 23:08:00
【问题描述】:

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

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

如何设置我的作业?

【问题讨论】:

    标签: sql-server sql-server-2012 event-viewer sql-server-job


    【解决方案1】:

    你可以使用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"
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多