設定 SQL Server Agent 作業的排程
本文說明如何設定 SQL Server Agent 在 SQL Server 或 Azure SQL 受控實例上執行的作業排程。 使用 SQL Server Management Studio (SSMS)、Transact-SQL 或 SQL Server 管理物件 (SMO) 設定 SQL Server Agent 作業排程。
重要
在 Azure SQL 受控實例上,目前支援大部分但並非所有 SQL Server Agent 功能。 如需詳細資訊,請參閱 與 SQL Server 的 Azure SQL 受控實例 T-SQL 差異。
安全
如需詳細資訊,請參閱 實施 SQL Server Agent 安全性。
先決條件
若要設定作業的排程,您應該已經建立作業。 如果您需要建立任務,請參閱 建立任務。
設定作業的排程
您可以使用 SQL Server Management Studio (SSMS)、Transact-SQL 或 SQL Server 管理物件 (SMO) 來設定 SQL Agent 作業的排程。
若要在 SQL Server Management Studio 中建立排程,請遵循下列步驟:
開啟 SQL Server Management Studio (SSMS)。
在 [物件總管] 中, 連接到一個 SQL Server 的實例,然後展開該實例。
展開 SQL Server Agent,展開 [作業],以滑鼠右鍵按下您要排程的作業,然後選取 [屬性] 。
選取 [排程] 頁面,然後選取 [新增]。
在 [名稱] 方塊中,輸入新排程的名稱。
若您不想讓排程在建立後立即生效,請清除 [啟用] 複選框。
針對 [排程類型],選取下列其中一項:
選取 [當 SQL Server Agent 啟動時自動啟動],以便在 SQL Server Agent 服務啟動時開始作業。
選取 [當 CPU 處於閒置狀態時啟動],以便在 CPU 達到閒置條件時啟動作業。
如果您想要排程重複執行,請選取 [周期性]。 若要設定週期性排程,請在對話框中完成 頻率、每日頻率,以及 時間長短 群組。
如果您希望排程只執行一次,請選擇 一次。 若要設定 一次 排程,請在對話框上完成 一次性 群組。
若要將排程附加至 SSMS 中的作業,請遵循下列步驟:
在 [物件總管] 中, 連接到 SQL Server 的實例,然後展開該實例。
展開 [SQL Server Agent],展開 [作業],右鍵點擊您要排程的作業,然後選取 [屬性]。
選取 [排程] 頁面,然後選取 []。
選擇您要附加的排程,然後點擊 [確定] 。
在 [作業屬性] 對話框中,雙擊附加的排程。
請確認 開始日期 已正確設定。 如果不是,請設定您想要的排程開始日期,然後選取 [確定] 。
在 [作業屬性] 對話框中,選取 [確定]。