如何在Excel源的foreach循环容器中动态传递excel连接字符串?

时间:2019-01-08 19:52:19

标签: sql-server excel ssis etl ssis-2012

如何在Excel源的foreach循环容器中动态传递excel连接字符串?

在Foreach循环容器中,将变量设置为“表达式/目录”。

在Excel Source中,我已将Excel Connection String映射到Foreach循环容器中提到的相同变量。

但是,我遇到了错误

  

未找到特定的连接元素时,Connections集合会引发此错误

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以通过3个步骤执行此操作:

  1. 在for每个循环容器中,转到“变量映射”,然后将循环结果映射到变量中。
  2. 在Excel连接管理器上,转到表达式,将ExcelFilePath属性表达式的值设置为您在每个循环中创建的变量。
  3. 在数据流任务上,将Delay Validation属性值更改为True。

有关详细的分步教程,请检查以下链接: