Sql-Server

管理多台伺服器上的 SQL 代理作業

  • July 28, 2015

有沒有辦法在沒有第三方軟體的情況下跨域內的多個伺服器部署/修改/刪除//管理 SQL 代理作業?

是的。

轉到查看 -> 註冊伺服器。

進入 Database Engine -> Local Server Groups 並創建一個新的伺服器組。將您想要的所有伺服器添加到該組。

突出顯示該組,然後右鍵點擊以打開新的查詢視窗。

在此處輸入圖像描述

您執行的任何 t-sql 都將在所有伺服器上執行。(如果您想對此進行測試,請使用select @@servername。)

所以,你的工作。當您在一台伺服器上進行更改時,選擇腳本 -> 拖放並創建到 -> 剪貼板並將其粘貼到指向該組的查詢視窗中。編輯腳本化作業以將“job_id”替換為“job_name”和正確的作業名稱。

點擊執行將更新組中所有伺服器上的作業。

(我從DBA.stackexchange 上 的相關問題中獲得了這張圖片。是另一個有用的連結。)

引用自:https://serverfault.com/questions/708821