共用方式為


定義 Transact-SQL 作業步驟選項

適用於:SQL ServerAzure SQL 受控實例

重要

Azure SQL 受控實例上,目前支援大部分但並非所有 SQL Server Agent 功能。 如需詳細資訊,請參閱 與 SQL Server 的 Azure SQL 受控實例 T-SQL 差異。

本主題描述如何使用 SQL Server Management Studio 或 SQL Server 管理物件,在 SQL Server 中定義Microsoft SQL Server Agent Transact-SQL 作業步驟的選項。

開始之前

安全

如需詳細資訊,請參閱 實施 SQL Server Agent 安全性

使用 SQL Server Management Studio

定義 Transact-SQL 作業步驟選項

  1. 在 [物件總管]中,展開 [SQL Server Agent],展開 [作業],以滑鼠右鍵按下您要編輯的作業,然後按兩下 [屬性]

  2. 按一下 [步驟] 頁面,按一下作業步驟,然後按一下 編輯

  3. 在 [作業步驟屬性] 對話框中,確認作業類型 Transact-SQL 腳本 (TSQL),然後選取 [進階] 頁面。

  4. 如果作業成功,請從 成功動作 清單中選取要執行的動作。

  5. 在 [重試嘗試] 方塊中輸入 0 到 9999 的數位,以指定重試 次數。

  6. 在 [重試間隔] 方塊中輸入 0 到 9999 的分鐘數,以指定重試間隔。

  7. 失敗動作 清單中選擇,指定作業失敗時要執行的動作。

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

    • 輸入 輸出檔的名稱,。 根據預設,每次作業步驟執行時都會覆寫檔案。 如果您不想覆寫輸出檔案,請檢查 將輸出附加至現有的檔案。 此選項僅適用於 系統管理員 固定伺服器角色的成員。 請注意,SQL Server Management Studio 不允許使用者在文件系統上檢視任意檔案,因此您無法使用 Management Studio 來檢視寫入文件系統的作業步驟記錄。

    • 如果您想要將作業步驟記錄到資料庫數據表,請檢查 記錄至數據表。 根據預設,每次作業步驟執行時,都會覆寫數據表內容。 如果您不想覆寫資料表內容,請勾選 附加輸出至資料表中現有的專案。 作業步驟執行之後,您可以按一下 檢視以查看此資料表的內容。

    • 如果您想要在步驟的歷程記錄中包含輸出,請檢查 在歷程記錄中包含步驟輸出。 只有在沒有錯誤時,才會顯示輸出。 此外,輸出的結果可能會被截斷。

  9. 如果您是 系統管理員 固定伺服器角色的成員,而且您想要以不同的 SQL 登入身分執行此作業步驟,請從 [以 使用者身分執行] 清單 選取 SQL 登入。

使用 SQL Server 管理物件

定義 Transact-SQL 作業步驟選項

使用您選擇的程式設計語言,例如 Visual Basic、Visual C# 或 PowerShell,使用 JobStep 類別。