远程SSIS包实际运行在哪里

时间:2017-04-13 16:37:07

标签: sql-server ssis sql-server-2012 sql-agent

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

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

操作系统是Windows Server 2012 R2。

1 个答案:

答案 0 :(得分:3)

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

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

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

我希望这能回答你的问题并清除任何困惑。