通过SQL Agent与Visual Studio执行的SSIS父主作业

时间:2018-06-21 12:46:25

标签: ssis

这是情况。我们正在将许多sis软件包从2008R2升级到最新版本。在2008R2服务器上,此程序包可完美运行。但是在新服务器上,如果通过SQL代理执行它们,则有时会挂起(冻结)。我们认为,原因是两台服务器之间存在巨大的内存(RAM)差异。现在,我们正在努力将它们移动到具有大量资源的非常强大的服务器上。

问题是,当我在Visual Studio中运行“父级主作业”时,我从未经历过挂起(冻结)的情况。一切运行顺利。父级作业包含许多“执行程序包”任务。众所周知,此任务将执行SSIS服务器上托管的程序包。

我真正需要了解的是,在资源使用方式上是否存在任何差异。 即使它们托管在远程SSIS服务器中,Visual Studio也会使用本地计算机资源来运行程序包吗?

这将解释为什么我以前从未遇到过这个问题。

谢谢

1 个答案:

答案 0 :(得分:0)

是的,当您在Visual Studio中运行程序包时,程序包正在使用运行Visual Studio的计算机的资源……至少用于运行程序包的内部过程。当程序包查询表时,该查询将使用表所在的SQL Server的资源。

当您将程序包部署到SQL Server并通过作业执行它们时,程序包将使用要部署到的SQL Server的资源。