SSIS数据源从变量中的表存储中选择全部

时间:2012-08-13 08:21:00

标签: sql-server-2008 ssis

我正在使用SQL Server 2008 R2 BIDS 2008解决方案。

我需要将数据从Oracle(11g)源数据库传输到SQL Server数据库。我需要从Oracle数据库中的多个表中复制所有数据。我有一个ForEach容器,其中有一个数据流任务。

我想循环一个表名列表,从Oracle源中选择所有列并复制到SQL Server中的dest_。

我已经为[ADO NET Source]的数据流任务添加了一个属性表达式。[SqlCommand]的表达式为" SELECT * FROM" + @ [User :: ImportPath]

由于此时未定义表格,因此我无法清楚地映射列或正确设置ADO NET目标任务。

我缺少哪些步骤?我试图做的甚至可能吗?

1 个答案:

答案 0 :(得分:0)

您无法循环遍历表格,并且会在源和目标组件上映射列。你需要一套Source - >每桌的目的地。

如果这不可行,您可能想要抓住Transfer SQL Server Objects Task