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



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

我想做的事:

  1. 用于每个文件循环来设置一个名为FileFound的变量,其值为文件名(带完整路径(
  2. 为具有上述变量的输入文件设置连接
  3. 使用数据加载将excel加载到数据库中,并与上面的连接

我收到一个错误,说连接无效。

在此处输入图像描述在此处输入图像描述

@管理员,我尝试上传2张图片,我得到了2个图片URL,但它们不起作用。你能查一下吗?

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

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

除非您延迟,否则程序包将尝试在执行前阶段进行验证

最新更新