对于 SQL Server,SSIS xlsx For Each File 枚举器为空
Posted
技术标签:
【中文标题】对于 SQL Server,SSIS xlsx For Each File 枚举器为空【英文标题】:SSIS xlsx For Each File enumerator is empty to SQL Server 【发布时间】:2018-10-19 11:30:16 【问题描述】:我在一个文件夹中有许多 .xlsx
文件,我希望包循环并加载。它可以很好地加载第一个(您链接的原始文件),但我不断收到错误消息。
对于每个文件,枚举数为空
我什至在 Foreach 循环编辑器中尝试过 - 集合设置了 Wild 文件。想看看能不能工作,和同样的错误发生。
所有 Excel 文件都具有相同的工作表名称 Data
列等。我正在将数据加载到 SQL Server 中。变量路径是正确的。
请帮忙。
【问题讨论】:
可能有很多原因,但我们在这里没有任何信息可以帮助您。我们看不到您是 SSIS 包,也无法访问您的文件,因此您需要向我们提供有关它和文件的所有详细信息。 已解决,文件夹权限,为什么或为什么不能给出正确的错误信息。 【参考方案1】:解决了。问题是文件夹权限。我改为对本地机器进行了测试,它确实有效。
使用c:\
代替p:\
【讨论】:
以上是关于对于 SQL Server,SSIS xlsx For Each File 枚举器为空的主要内容,如果未能解决你的问题,请参考以下文章
试图通过SSIS教程。为SQL Server 2012创建一个简单的ETL包。