首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SSIS中同时加载平面文件(.txt

在SSIS中同时加载平面文件(.txt
EN

Stack Overflow用户
提问于 2017-06-27 13:39:50
回答 1查看 322关注 0票数 0

我有一个场景,我需要加载一个平面文件(abc.txt),其中包含不同表中的记录计数。例如: Package 1:有一个数据流任务,它将从表1中获取记录的计数,并将其加载到记录集中。然后使用平面文件连接管理器将记录集值写入abc.txt。

Package 2:有一个数据流任务,它将从表2中获取记录的计数,并将其加载到记录集中。然后使用平面文件连接管理器将记录集值写入abc.txt。

Package 3:具有一个数据流任务,该任务将从表3中获取记录的计数,并将其加载到记录集中。然后使用平面文件连接管理器将记录集值写入abc.txt。

现在我有了一个主包,它将调用Package 1,Package 2和Package 3以及3个不同的执行包任务( execute package Task 1,Execute Package Task 2,Execute package Task 3)。执行包任务将并行运行。当我运行软件包时,执行软件包任务( 1/2/3)失败,报告说无法打开文件abc.txt。这仅仅是因为我试图从不同的包同时写入相同的目标文件,还是出于任何其他原因?有没有办法让不同的包可以同时写入相同的目标平面文件?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-06-27 16:52:29

所有这三个包都试图并行写入同一个文件。不能同时从多个源写入同一目标平面文件。

您可以将所有记录计数合并到一个变量中,并只将此变量的值写入平面文件一次,而不是直接将记录计数写入平面文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44772921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档