在多个服务器上pipe理SQL代理作业

有没有办法在没有第三方软件的情况下在域中的多个服务器上部署/修改/删除//pipe理SQL代理作业?

是。

转到查看 – >注册服务器。

进入数据库引擎 – >本地服务器组,并创build一个新的服务器组。 将所有想要的服务器添加到该组。

突出显示组,然后右键单击一个新的查询窗口。

在这里输入图像说明

您运行的任何t-sql都将在所有服务器上执行。 (如果你想testing这个,请使用select @@servername 。)

所以,你的工作。 当您在一台服务器上进行更改时,请select脚本 – >删除并创build到 – >剪贴板,然后将其粘贴到指向该组的查询窗口中。 编辑脚本作业以将“job_id”replace为“job_name”和正确的作业名称。

单击执行将更新组中所有服务器上的作业。

(我从DBA.stackexchange的这个相关问题中得到了这个图片, 这里是另一个有用的链接。)