【发布时间】:2016-11-30 21:17:34
【问题描述】:
这是一个比较笼统的问题:
我在一个文件夹中有 file1.sql、file2.sql、file3.sql。我可以运行一个 foreach 容器来遍历文件并执行它,但我需要将结果集转到位于不同服务器上的各个表
file1 结果集 --> Server2.TableA file2 结果集 --> Server2.TableB .. 等
如何通过 SSIS 技术实现这一点?
【问题讨论】:
-
SSIS 不能那样工作。执行 SQL 任务的结果无法发送到目标。您正在寻找数据流任务,但正如我所说的 over here,这些任务必须在设计时绑定。
-
我认为这可以做到,但我们需要更多信息。你可以回答吗?您正在循环 .sql 文件并在其中执行 sql? .sql 是选择查询吗?你有一个 ForEach 循环,里面有一个执行 SQL 任务?不使用数据流?你可以张贴你的循环的图片吗?您提到了不同的服务器,但您的示例显示了不同的表,相同的服务器。我们需要澄清一下。这可以通过变量来完成。
标签: sql sql-server ssis transformation bids