SQL Server - 在作业失败时发送电子邮件任务

时间:2014-10-24 14:53:10

标签: sql-server-2008-r2 sql-server-agent sql-server-job

我们有一份每天运行几次的增量备份工作。

如果第一步(增量备份)失败,我们添加了一个“在发生作业失败时发送电子邮件”的步骤,该步骤使用T-SQL向管理员团队发送电子邮件。

不幸的是,我们必须在第二步中错误地配置了高级选项,因为即使第一步成功,我们也会收到一封电子邮件。

第二步成功发送电子邮件。

我们已为第一步配置选项,如下所示:

  • 成功退出报告成功
  • 失败转到第2步 - 发送电子邮件

我们已为第二步配置选项,如下所示:

  • 成功退出报告成功
  • 失败转到第2步 - 发送电子邮件

现在,当任务步骤1成功时,我们不希望收到电子邮件。当第1步失败时,我们希望收到一封电子邮件。

那么我们做错了什么?

1 个答案:

答案 0 :(得分:0)

不确定你所写的内容是否真的是一步,如果是,那么这就是你总是收到电子邮件的原因。

步骤1 =失败=>转到第2步。发送电子邮件

步骤1 =成功=>转到第2步。发送电子邮件

你应该有通知"标签"配置为发送电子邮件"当工作失败"