在SQL Server代理的上下文中,什么是作业服务器?

时间:2018-01-27 05:08:05

标签: sql-server sql-server-agent

编写SQL代理作业的脚本时,脚本中将有一个sp_add_jobserver调用。我检查了有关此存储过程的文档,但仍然无法理解什么是作业服务器。据我所知,当您创建作业时,您始终在特定服务器上创建它。稍后您可以在该服务器上运行该作业。那么为什么我们需要使用这个存储过程将作业合并到服务器?

1 个答案:

答案 0 :(得分:1)

要在此处解释更多详细信息: 要将作业添加到其他服务器,必须使服务器成为主服务器,并将目标服务器添加到该服务器。执行此操作后,SSMS中的SQL Server代理将变为:

SQL Server Agent MSX

DelPDFHis作业是另一台服务器上的目标: Job Properties of targets page

目标服务器将其下载到本地。 Target server Status

enter image description here

在服务器a中执行作业时,它也将在服务器b中执行。