【发布时间】:2013-02-26 17:19:36
【问题描述】:
我有一个场景,我需要在特定条件下从 Server 1 上的 Database 1 获取数据并插入到 Server 2 上的 Database 2 中。
我正在使用 SSIS 2008。
首先我使用
Execute SQL Task从Database 2获取一个ID。然后,我使用步骤 1 中的 ID 并再次使用另一个
Execute SQL Task从Database 1获取一组行我现在想将这些提取的行插入回
Database 2。
我想我可能应该使用 Foreach 容器,但我觉得应该有更好的方法来使用数据流任务执行第 2 步。
我知道有一种方法可以使用Execute SQL Task 传递参数(ID),但我找不到传递Execute SQL Task 输出的方法(ID >) 作为数据流任务的输入。
有可能吗?还是有更好的方法来实现我想要实现的目标?
【问题讨论】:
-
@Siva 您链接到的那个(非常长的)其他答案在哪里,以任何方式解决了这里提出的问题?具体来说,它如何解决“如何将参数从执行 SQL 任务传递给数据流任务?”的问题