我有一个SSIS包需要枚举Excel
中的Sharepoint
个文件。当我在包级别设置For Each
循环容器,然后在任务级别的Excel Source
中设置文件路径时,一切都很好。当我将表达式变量添加到Excel Connection Manager
属性时,我失去了连接,无法再查看输入表。我在"Delay Validation"
上将true
设置为Excel Connection Manager
。
有没有人经历过这个?
编辑:
以下是我的ForEach Loop Container
配置的屏幕截图:
以下是我传递变量的屏幕截图。它位于Excel连接管理器的表达式框中:
答案 0 :(得分:0)
您是否为变量设置了默认值以指向示例文件?即使您已将Delay验证设置为True,也只是意味着当程序包运行时,它不会对连接进行验证。这并不意味着当您在处理包时,它不会使用该变量转换为连接。因此,您应该继续将连接变量的默认值设置为您正在处理的文件的路径。