【发布时间】:2015-12-23 19:48:09
【问题描述】:
我正在使用this ForEach loop tutorial 尝试通过 SSIS 将我的所有 Excel 文件从文件夹导入 SQL 表。我完全按照这些步骤操作,但无法让 Excel 源代码块识别变量文件名。我得到的错误表明文件路径根本不起作用:
Could not retrieve the table information for the connection manager ConnectionManagerName
源文件格式、类型和文件夹一致。有没有其他人有这个问题?我怀疑我在链接的第 2-4 步之间遗漏了一些东西,但我不知道它是什么。
【问题讨论】:
-
步骤 3.a “我们必须将 DelayValidation 属性设置为 true。这将告诉包加载器不要验证连接或文件可用性”和步骤 6 “将数据流任务的 DelayValidation 属性设置为True" 是我可能错过的步骤的候选人
-
@billinkc 在发布我的问题之前,我已经多次切换该选项没有效果。
-
那么我们就陷入了僵局。我确定了您失误的可能原因,并且您已指定它已按照规范进行。为了继续前进,我建议您对您的包裹进行截图。显示您的所有控制流、变量、连接管理器以及您已应用表达式的任何位置
-
@billinkc 现在不需要这样做,我已经在下面发布了我的解决方案。
标签: sql excel ssis sql-server-2012