定義 Transact-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 作業步驟選項
在 [物件總管]中,展開 [SQL Server Agent],展開 [作業],以滑鼠右鍵按下您要編輯的作業,然後按兩下 [屬性] 。
按一下 [步驟] 頁面,按一下作業步驟,然後按一下 編輯。
在 [作業步驟屬性] 對話框中,確認作業類型 Transact-SQL 腳本 (TSQL),然後選取 [進階] 頁面。
如果作業成功,請從 成功動作 清單中選取要執行的動作。
在 [重試嘗試] 方塊中輸入 0 到 9999 的數位,以指定重試 次數。
在 [重試間隔] 方塊中輸入 0 到 9999 的分鐘數,以指定重試間隔。
從 失敗動作 清單中選擇,指定作業失敗時要執行的動作。
如果作業是 Transact-SQL 文稿,您可以從下列選項中選擇:
輸入 輸出檔的名稱,。 根據預設,每次作業步驟執行時都會覆寫檔案。 如果您不想覆寫輸出檔案,請檢查 將輸出附加至現有的檔案。 此選項僅適用於 系統管理員 固定伺服器角色的成員。 請注意,SQL Server Management Studio 不允許使用者在文件系統上檢視任意檔案,因此您無法使用 Management Studio 來檢視寫入文件系統的作業步驟記錄。
如果您想要將作業步驟記錄到資料庫數據表,請檢查 記錄至數據表。 根據預設,每次作業步驟執行時,都會覆寫數據表內容。 如果您不想覆寫資料表內容,請勾選 附加輸出至資料表中現有的專案。 作業步驟執行之後,您可以按一下 檢視以查看此資料表的內容。
如果您想要在步驟的歷程記錄中包含輸出,請檢查 在歷程記錄中包含步驟輸出。 只有在沒有錯誤時,才會顯示輸出。 此外,輸出的結果可能會被截斷。
如果您是 系統管理員 固定伺服器角色的成員,而且您想要以不同的 SQL 登入身分執行此作業步驟,請從 [以 使用者身分執行] 清單 選取 SQL 登入。
使用 SQL Server 管理物件
定義 Transact-SQL 作業步驟選項
使用您選擇的程式設計語言,例如 Visual Basic、Visual C# 或 PowerShell,使用 JobStep 類別。