具有动态名称的ssis导入文件

时间:2018-07-25 15:39:27

标签: dynamic import ssis

我试图创建一个SSIS包以将excel文件输入数据库。 excel文件具有动态名称,我也需要将文件名添加到数据库中。

我要做什么:

  1. 用于每个文件循环来设置一个名为FileFound的变量,其值为 文件名(具有完整路径)
  2. 使用上述变量为输入文件设置连接
  3. 通过上述连接,使用数据加载将Excel加载到db。

我说连接无效时出错。

enter image description here enter image description here

@Admin, 我尝试上传2张图片,但得到2张图片网址,但它们无法正常工作。 你能检查一下吗?

https://i.stack.imgur.com/THtMd.jpg   https://i.stack.imgur.com/zApQf.jpg

1 个答案:

答案 0 :(得分:0)

在foreach循环中使用动态文件名时,您错过了一步。您需要将动态源(在您的情况下为Excel Conn)的延迟验证属性设置为TRUE。

该程序包会尝试在执行前阶段进行验证,除非您延迟它。

相关问题