有没有办法在没有第三方软件的情况下在域中的多个服务器上部署/修改/删除//pipe理SQL代理作业?
是。
转到查看 – >注册服务器。
进入数据库引擎 – >本地服务器组,并创build一个新的服务器组。 将所有想要的服务器添加到该组。
突出显示组,然后右键单击一个新的查询窗口。
您运行的任何t-sql都将在所有服务器上执行。 (如果你想testing这个,请使用select @@servername
。)
所以,你的工作。 当您在一台服务器上进行更改时,请select脚本 – >删除并创build到 – >剪贴板,然后将其粘贴到指向该组的查询窗口中。 编辑脚本作业以将“job_id”replace为“job_name”和正确的作业名称。
单击执行将更新组中所有服务器上的作业。
(我从DBA.stackexchange的这个相关问题中得到了这个图片, 这里是另一个有用的链接。)