我有一个 SSIS 包已经运行了一段时间没有问题,但是由于我们公司基础设施的变化,我们不得不做出一些改变。
简单来说,SSIS 包读取一个包含需要导入的文件列表的表,并循环通过多个数据流任务导入每个 Excel 文件的内容的列表。每一系列任务(每个 Excel 工作表一个系列)都保存在序列容器中,当最后一系列任务完成时,表中的记录被删除,循环的源是一个复制的文件(一些文件存储在在 SharePoint Online 中,因此我们有一个将它们复制到固定临时位置的过程),文件最终被系统任务删除。由于未知的原因,最终序列失败,从序列到最后两个步骤的“完成”箭头正确地从数据库表中删除记录,但最终删除文件任务失败,显示“
有两种连接管理器,一种依赖于具有标题的数据,另一种则没有。两者都将属性 RetainSameConnection 设置为 True,并且都在整个过程中使用,基于导入的数据。
有没有办法在移动到删除文件任务之前强制关闭连接?
谢谢马丁
_
问问题
23 次