我们有一个在服务器A上运行的旧版Sql代理作业。作业步骤指向服务器B上的SSIS包。该包实际运行在哪个环境中?我们假设它在调用它的代理的环境中执行,但由于我们看到的一些观察(特别是与文件系统有关),我们不确定。
远程包有两个连接 - 文件系统连接和数据库连接。
操作系统是Windows Server 2012 R2。
答案 0 :(得分:3)
SSIS是客户端服务/工具,因此它将在包的物理位置运行。
在您的情况下,ServerA
上的SQL代理作业仅执行包ServerB
上的包,所有数据处理和数据流都发生在ServerB
上。
包本身可能与平面文件或数据库有很多连接,但这些平面文件和数据库中的所有数据都将流向ServerB
而不是ServerA
。
我希望这能回答你的问题并清除任何困惑。