我试图创建一个SSIS包来将excel文件输入数据库。excel文件有动态名称,我还需要将文件名添加到数据库中。
我想做的事:
- 用于每个文件循环来设置一个名为FileFound的变量,其值为文件名(带完整路径(
- 为具有上述变量的输入文件设置连接
- 使用数据加载将excel加载到数据库中,并与上面的连接
我收到一个错误,说连接无效。
在此处输入图像描述在此处输入图像描述
@管理员,我尝试上传2张图片,我得到了2个图片URL,但它们不起作用。你能查一下吗?
https://i.stack.imgur.com/THtMd.jpghttps://i.stack.imgur.com/zApQf.jpg
在foreach循环中使用动态文件名时,您错过了一个步骤。您需要将动态源(在您的情况下是Excel Conn(的延迟验证属性设置为TRUE。
除非您延迟,否则程序包将尝试在执行前阶段进行验证