如何:設定作業步驟成功或失敗的處理流程 (SQL Server Management Studio)

建立 Microsoft SQL Server Agent 作業時,您可以指定作業執行期間發生失敗時,SQL Server 應採取什麼動作。決定每個作業步驟成功或失敗時,SQL Server 應採取的動作。接著,依照下列程序使用 SQL Server Agent 來設定作業步驟動作流程。

若要設定作業步驟成功或失敗的流程

  1. [物件總管] 中,展開 [SQL Server Agent],然後展開 [作業]

  2. 以滑鼠右鍵按一下要刪除的作業,然後按一下 [屬性]

  3. 按一下 [步驟] 頁面,再按一下步驟,然後按一下 [編輯]

  4. [作業步驟屬性] 對話方塊中,選取 [進階] 頁面。

  5. [當動作成功時] 清單中,按一下作業步驟順利完成時要執行的動作。

  6. [重試次數] 方塊中,輸入介於 0 到 9999 間的值,此值是當發生作業步驟失敗前應該重試的次數。如果在 [重試次數] 方塊中指定大於 0 的值,請在 [重試間隔 (分鐘)] 方塊內輸入 1 至 9999 間的分鐘數,此值為作業步驟在重試前所應等待的時間。

  7. [當動作失敗時] 清單中,按一下當作業步驟失敗時要執行的動作。

  8. 如果作業是 Transact-SQL 指令碼,您可以從下列選項中選擇:

    • [輸出檔] 方塊中,輸入要寫入指令碼輸出的輸出檔名稱。根據預設,每次執行作業步驟時都會覆寫此檔案。如果您不想要覆寫輸出檔,請選取 [將輸出附加至現有檔案]
    • 若要將作業步驟記錄至資料庫資料表,請選取 [記錄至資料表]。根據預設,每次執行作業步驟時都會覆寫此資料表內容。如果您不想要覆寫資料表內容,請選取 [將輸出附加至資料表的現有項目]。作業步驟執行之後,您可以按一下 [檢視] 以檢視這個資料表的內容。
    • 如果您希望步驟的歷程記錄中包含輸出,請選取 [包含步驟輸出於歷程記錄中]。只有無錯誤時,才會顯示輸出。另外,輸出可能被截斷。
  9. [指定執行時的身分] 清單可用,請選取具有作業將會使用之認證的 Proxy 帳戶。

請參閱

概念

實作作業

說明及資訊

取得 SQL Server 2005 協助