共用方式為


啟動作業

本主題描述如何使用 SQL Server Management Studio、Transact-SQL 或 SQL Server Management Objects,在 SQL Server 2014 中開始執行 Microsoft SQL Server Agent 作業。

作業是 SQL Server Agent 執行的一系列指定動作。 SQL Server Agent 作業可以在一部本機伺服器或多部遠端伺服器上執行。

開始之前

安全性

如需詳細資訊,請參閱< 實作 SQL Server Agent 安全性>。

使用 SQL Server Management Studio

若要啟動作業

  1. 物件總管中,連接到 SQL Server Database Engine 的執行個體,然後展開該執行個體。

  2. 展開 [SQL Server Agent] ,再展開 [作業]。 請依照您所需要的作業啟動方式,執行下列其中一項作:

    • 若要對單一伺服器或目標伺服器執行作業,或要在主要伺服器上執行本機伺服器作業,請在要啟動的作業上按一下滑鼠右鍵,然後按一下 [啟動作業]

    • 若要啟動多項作業,請在 [作業活動監視器],然後按一下 [檢視作業活動]。 您可以在作業活動監視器中選取多項作業,然後在選取範圍上按一下滑鼠右鍵,再按一下 [啟動作業]

    • 若要對主要伺服器執行作業,並希望所有目標伺服器同時執行該作業,請在要啟動的作業上按一下滑鼠右鍵,然後按一下 [啟動作業],再按一下 [在所有目標伺服器上啟動]

    • 若要對主要伺服器執行作業,並要指定執行該作業的目標伺服器,請在要啟動的作業上按一下滑鼠右鍵,然後按一下 [啟動作業],再按一下 [在特定目標伺服器上啟動]。 在 [公佈下載指示] 對話方塊中選取 [下列目標伺服器] 核取方塊,然後選取應該執行此作業的每個目標伺服器。

使用 TRANSACT-SQL

若要啟動作業

  1. 在物件總管中,連線到資料庫引擎的執行個體。

  2. 在標準列上,按一下 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後按一下 [執行]

    -- starts a job named Weekly Sales Data Backup.    
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ;  
    GO  
    

如需詳細資訊,請參閱 sp_start_job (Transact-SQL)

使用 SQL Server 管理物件

若要啟動作業

使用所選的程式語言,例如 Visual Basic、Visual C# 或 PowerShell,呼叫 Start 類別的 Job 方法。 如需詳細資訊,請參閱 SQL Server 管理物件 (SMO)