修改工作
重要
在 Azure SQL 受控實例上,目前支援大部分但並非所有 SQL Server Agent 功能。 如需詳細資訊,請參閱 與 SQL Server 的 Azure SQL 受控實例 T-SQL 差異。
本主題描述如何使用 SQL Server Management Studio、Transact-SQL 或 SQL Server 管理對象,變更 SQL Server 中Microsoft SQL Server Agent 作業的屬性。
開始之前
限制與限制條件
SQL Server Agent 主要作業不能同時以本機和遠端伺服器為目標。
安全
除非您是 系統管理員 固定伺服器角色的成員,否則您只能修改您擁有的工作。 如需詳細資訊,請參閱 實作 SQL Server Agent 安全性。
使用 SQL Server Management Studio
若要修改作業
在 [物件總管] , 連接到 SQL Server Database Engine 的實例,然後展開該實例。
展開 [SQL Server Agent],展開 [作業],以滑鼠右鍵按下您要修改的作業,然後按兩下 [屬性]。
在 [作業屬性] 對話框中,使用對應的頁面更新作業的屬性、步驟、排程、警示和通知。
使用 Transact-SQL
若要修改工作
在 [物件總管] 中,連接到資料庫引擎的實例,然後展開該實例。
在工具列上,按一下 新增查詢。
在查詢視窗中,使用下列系統預存程式來修改作業。
執行 sp_update_job (Transact-SQL) 來變更作業的屬性。
執行 sp_update_schedule (Transact-SQL),以變更作業定義的排程詳細數據。
執行 sp_add_jobstep (Transact-SQL) 以新增作業步驟。
執行 sp_update_jobstep (Transact-SQL),以變更預先存在的作業步驟。
執行 sp_delete_jobstep (Transact-SQL),從作業中移除作業步驟。
其他預存程式以修改任何 SQL Server Agent 主作業:
執行 sp_delete_jobserver (Transact-SQL),以刪除目前與作業相關聯的伺服器。
執行 sp_add_jobserver (Transact-SQL),將伺服器與目前的作業產生關聯。
使用 SQL Server 管理物件
修改工作
使用您選擇的程式設計語言,例如 Visual Basic、Visual C# 或 PowerShell,使用 Job 類別。 如需詳細資訊,請參閱 SQL Server 管理物件 (SMO)。