我正在使用SQL Server 2008,我正在编写SQL Server代理作业。在我的工作中,有3个步骤,在每个步骤中我将执行存储过程。我注意到在默认的Notification设置中,它只在失败时才将信息写入Windows事件日志。
我的问题是,任何简单的解决方案都可以将每个步骤的成功和失败信息写入Windows事件日志或某个地方以便轻松监控?我的工作每天都在运行,我需要成功的信息,而不能确保我的工作能够运行。
提前谢谢, 乔治答案 0 :(得分:4)
作业属性中的通知还允许您在作业成功时选择操作!右边的那个按钮是一个下拉菜单,真的 - 你可以选择各种结果,例如在失败时写入事件日志,并在成功时发送电子邮件。
如果您选择“如果作业完成”选项,我相信在两种情况下都会触发操作(写入事件日志,发送电子邮件等) - 成功和失败。
马克
PS:也许这有帮助吗?如果您想通过电子邮件通知运营商,请选中电子邮件,从列表中选择一个运营商,然后选择以下选项之一:
* When the job succeeds to notify the operator when the job completes successfully.
* When the job fails to notify the operator when the job completes unsuccessfully.
* When the job completes to notify the operator regardless of completion status.