共用方式為


修改作業的目標伺服器

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

本主題內容

  • 開始之前:

    安全性

  • 若要修改作業的目標伺服器,使用:

    SQL Server Management Studio

    Transact-SQL

開始之前

安全性

權限

依預設,只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行這個預存程序。 其他使用者必須獲得授與 msdb 資料庫的下列其中一個 SQL Server Agent 固定資料庫角色:

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole

搭配回到頁首連結使用的箭頭圖示[Top]

使用 SQL Server Management Studio

若要為作業修改目標伺服器

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

  2. 展開 [SQL Server Agent],展開 [作業],以滑鼠右鍵按一下某個作業,然後按一下 [屬性]

  3. [作業屬性] 對話方塊中,選取 **[目標]**頁面,然後按一下 [目標本機伺服器][目標多個伺服器]

    如果選擇 [目標多個伺服器],請選取伺服器名稱左邊的方塊,以指定要做為作業目標的伺服器。 至於不要做為作業目標的伺服器,請確認已取消選取其核取方塊。

搭配回到頁首連結使用的箭頭圖示[Top]

使用 Transact-SQL

若要為作業修改目標伺服器

  1. 連接到 Database Engine。

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

  3. 將下列範例複製並貼到查詢視窗中,然後按一下 [執行]。 這個範例會將多伺服器作業 Weekly Sales Backups 指派給伺服器 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)>。

搭配回到頁首連結使用的箭頭圖示[Top]

請參閱

概念

將整個企業的管理自動化