共用方式為


修改作業所指定的目標伺服器

適用於:SQL Server

重要

Azure SQL 受控實例上,目前支援大部分但並非所有 SQL Server Agent 功能。 如需詳細資訊,請參閱 SQL 受控實例與 SQL Server 的 T-SQL 差異,或 SQL 受控實例中的 SQL Agent 作業限制

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 中變更Microsoft SQL Server Agent 作業的目標伺服器。

開始之前

安全

權限

根據預設,系統管理員固定伺服器角色的成員可以執行這個預存程式。 其他用戶必須在 msdb 資料庫中獲得下列其中一個 SQL Server Agent 固定資料庫角色:

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole

使用 SQL Server Management Studio

若要修改一個作業的目標伺服器,請遵循以下步驟

  1. 在 [物件總管] 中, 連接到 SQL Server 資料庫引擎的實例,然後展開該實例。

  2. 展開 [SQL Server Agent],展開 [作業],以滑鼠右鍵點擊作業,然後點擊 [屬性]

  3. 在 [作業屬性] 對話框中,選取 [目標] 頁面,然後按兩下 [目標本地伺服器],或 [目標多部伺服器]

    如果您選擇 [目標多部伺服器],請勾選伺服器名稱左邊的方塊,以指定作業的目標伺服器。 請確認不會成為作業目標的伺服器複選框是未勾選的。

使用 Transact-SQL

若要修改一個作業的目標伺服器,請遵循以下步驟

  1. 連接到資料庫引擎。

  2. 從標準工具列中,按一下 新增查詢

  3. 將下列範例複製並貼到查詢視窗中,然後按下 [執行] 。 本範例會將多伺服器作業「每週銷售備份」指派給伺服器 SEATTLE2。

USE msdb ;  
GO  
  
EXEC dbo.sp_add_jobserver  
    @job_name = N'Weekly Sales Backups',   
    @server_name = N'SEATTLE2' ;   
GO  

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

另請參閱

跨企業自動化管理