totalfreakingnoob Asked: 2015-07-28 08:14:38 +0800 CST2015-07-28 08:14:38 +0800 CST 2015-07-28 08:14:38 +0800 CST 管理多台服务器上的 SQL 代理作业 772 有没有办法在没有第三方软件的情况下跨域内的多个服务器部署/修改/删除//管理 SQL 代理作业? sql-server 1 个回答 Voted Best Answer Katherine Villyard 2015-07-28T17:19:48+08:002015-07-28T17:19:48+08:00 是的。 转到查看 -> 注册服务器。 进入 Database Engine -> Local Server Groups 并创建一个新的服务器组。将您想要的所有服务器添加到该组。 突出显示该组,然后右键单击以打开新的查询窗口。 您运行的任何 t-sql 都将在所有服务器上执行。(如果您想对此进行测试,请使用select @@servername。) 所以,你的工作。当您在一台服务器上进行更改时,选择脚本 -> 拖放并创建到 -> 剪贴板并将其粘贴到指向该组的查询窗口中。编辑脚本化作业以将“job_id”替换为“job_name”和正确的作业名称。 单击执行将更新组中所有服务器上的作业。 (我从DBA.stackexchange 上 的相关问题中获得了这张图片。这是另一个有用的链接。)
是的。
转到查看 -> 注册服务器。
进入 Database Engine -> Local Server Groups 并创建一个新的服务器组。将您想要的所有服务器添加到该组。
突出显示该组,然后右键单击以打开新的查询窗口。
您运行的任何 t-sql 都将在所有服务器上执行。(如果您想对此进行测试,请使用
select @@servername
。)所以,你的工作。当您在一台服务器上进行更改时,选择脚本 -> 拖放并创建到 -> 剪贴板并将其粘贴到指向该组的查询窗口中。编辑脚本化作业以将“job_id”替换为“job_name”和正确的作业名称。
单击执行将更新组中所有服务器上的作业。
(我从DBA.stackexchange 上 的相关问题中获得了这张图片。这是另一个有用的链接。)