如何在Excel Source的foreach循环容器中动态传递excel连接字符串?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Excel Source的foreach循环容器中动态传递excel连接字符串?相关的知识,希望对你有一定的参考价值。
如何在Excel Source的foreach循环容器中动态传递excel连接字符串?
在Foreach循环容器中,我将变量设置为表达式/目录。
在Excel Source中,我已使用Foreach循环容器中提到的相同变量映射Excel连接字符串。
但是,我收到了一个错误
如果找不到特定的连接元素,Connections集合将抛出此错误
答案
您可以通过3个步骤执行此操作:
- 在for for each容器中,转到Variable Mappings并将循环结果映射到变量中。
- 在Excel连接管理器上,转到表达式,将
ExcelFilePath
属性表达式的值设置为您在for each循环中创建的变量。 - 在数据流任务上将
Delay Validation
属性值更改为True。
有关详细的分步教程,请查看以下链接:
- Loop through Excel Files and Tables by Using a Foreach Loop Container
- How to read data from multiple Excel files with SQL Server Integration Services
- Loop Through Excel Files in SSIS
- How to loop through Excel files and load them into a database using SSIS package?
以上是关于如何在Excel Source的foreach循环容器中动态传递excel连接字符串?的主要内容,如果未能解决你的问题,请参考以下文章
如何遍历 Excel 文件并使用 SSIS 包将它们加载到数据库中?