SSIS'数据流任务'平面文件目标中没有记录

Mon*_*Joe 5 ssis

请原谅我的初始帖子是一个问题,而不是一个解决方案.

我有两个基本上做同样事情的SSIS包.两者的最后一步是"数据流任务",它查询数据库并尝试将结果写入平面文件.其中一个包正确构建平面文件,另一个包构建文件但不填充任何记录.运行SQL Server 2008 R2.

这是在大学设置中涉及在两个系统之间转移degree_codes和demographics.degree_code包正在运行,人口统计数据没有.两个"数据流任务"都包含一个链接到平面文件目标的OLE DB源(制表符分隔文本).在预览OLE DB源时,两个包都显示正确的数据集.

在平面文件目标中,两个包中的映射都是正确的.但是,在预览数据时,度数详细信息会正确显示,但人口统计预览中没有记录.在查看连接管理器时也是如此.当包运行时,degree_codes文件是正确的,而人口统计文件只包含标题.似乎OLE DB源和平面文件目标之间的链接存在问题

这两个程序包只运行共享全局内存影响性能的警告.我已经删除并重建了无法运行的数据流任务和连接管理器,而没有解决问题.在这一点上,我不知道去哪个方向,不知道如何诊断问题.你们中的任何人遇到过类似的情况,或者你们有任何建议如何追赶它.我很感激任何解决方案.

rio*_*rio 0

尝试将数据导出到数据库中的 tmp 表,如果数据保存在那里,则问题出在文件连接上,如果没有,则需要重写您的查询