【问题标题】:Where does a Remote SSIS package actually run远程 SSIS 包实际运行在哪里
【发布时间】:2017-04-13 16:37:07
【问题描述】:

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

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

操作系统是 Windows Server 2012 R2。

【问题讨论】:

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

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


【解决方案1】:

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

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

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

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

【讨论】:

  • 这似乎是我观察到的行为,但找不到支持它的文档。
猜你喜欢
  • 2019-06-22
  • 2016-04-22
  • 1970-01-01
  • 2023-01-30
  • 1970-01-01
  • 2023-01-14
  • 1970-01-01
  • 2015-11-19
  • 2018-02-07
相关资源
最近更新 更多