重要
在 Azure SQL 受控實例上,目前支援大部分但並非所有 SQL Server Agent 功能。 如需詳細資訊,請參閱 與 SQL Server 的 Azure SQL 受控實例 T-SQL 差異。
本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL 來變更 SQL Server 中作業定義的排程詳細數據。
開始之前
限制與限制規定
SQL Server Agent 主要作業不能同時以本機和遠端伺服器為目標。
警告
可以將多個作業附加至相同的排程。 請注意,更新排程會影響附加至排程的所有作業。
安全
權限
除非您是 系統管理員 固定伺服器角色的成員,否則您只能修改您擁有的工作。 如需詳細資訊,請參閱 實施 SQL Server Agent 安全性。
使用 SQL Server Management Studio
變更作業定義的排程詳細數據
在 [物件總管] 中, 按一下加號以展開包含您要編輯排程的作業之伺服器。
點擊加號以展開 SQL Server Agent。
點擊加號按鈕以展開 作業 資料夾。
以滑鼠右鍵按下您要編輯排程的作業,然後選取 屬性。
在 [作業屬性 -job_name] 對話框的 [選取頁面] 底下,選取 [排程]。 如您要此頁面可用選項的詳細資訊,請參閱 工作屬性 - 新增作業 (排程頁面)。
完成後,按一下 [確定]。
使用 Transact-SQL
變更作業定義的排程詳細數據
在 對象總管中,連接到Database Engine的實例。
在 [標準] 列上,按一下 [新增查詢]。
將下列範例複製並貼到查詢視窗中,然後按下 [執行] 。
-- changes the enabled status of the NightlyJobs schedule to 0 -- and sets the owner to terrid. USE msdb ; GO EXEC dbo.sp_update_schedule @name = 'NightlyJobs', @enabled = 0, @owner_login_name = 'terrid' ; GO
如需詳細資訊,請參閱 sp_update_schedule (Transact-SQL)。