远程SSIS包在哪里实际运行

问题描述:

我们有一个在Server A上运行的传统Sql Agent作业。作业Step指向服务器B上的SSIS包。该包实际运行在哪个环境中?我们假设它在调用它的代理环境中执行,但由于我们看到的一些观察结果(特别是与文件系统有关),我们不确定。远程SSIS包在哪里实际运行

远程软件包有两个连接 - 文件系统连接和数据库连接。

操作系统是Windows Server 2012 R2。

+1

包是如何存储的?服务器B上的SSISDB目录? – codenheim

SSIS是客户端服务/工具,因此它将运行在包的物理位置。

对于您的情况,ServerA上的SQL代理作业仅执行包,该包位于ServerB,所有数据处理和数据流发生在ServerB上。

程序包本身可能与平面文件或数据库有许多连接,但来自这些平面文件和数据库的所有数据将流向ServerB而不是ServerA

我希望这回答你的问题,并已清除任何混淆。

+0

这似乎是我观察到的行为,但找不到要备份的文档。 – codenheim