Sql-Server

SQL Server 代理 - 報告失敗但在中間步驟失敗時繼續

  • October 16, 2019

我有一個 SQL Server 代理作業,它包含三個步驟,控制流如下:

  • 第 1 步 - 成功時 - 轉到下一步。失敗 - 作業失敗
  • 第 2 步 - 成功時 - 轉到下一步。失敗 - 轉到下一步
  • 第 3 步 - 成功 - 報告成功,失敗 - 報告失敗

但是,我想要發生的是,如果第 2 步失敗,請執行第 3 步但報告作業失敗(無論第 3 步是否成功)

我能想到的唯一方法是按照下面的螢幕截圖複製最後一步,但如果成功,複製步驟會報告失敗

在此處輸入圖像描述

有沒有更好的方法來做到這一點?

我通常做的只是在步驟#2 和#3 之間添加一個發送電子郵件的步驟“錯誤”。像這樣的東西: 在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/251228