平面文件目标不保存错误行 - SSIS

时间:2016-06-22 19:07:14

标签: error-handling ssis flatfiledestination

在fooreachloop里面,我的ssis包中有下一个配置:

enter image description here

正如你所看到的,从我的来源我有一些行有一些问题。使用数据查看器,我可以看到它们。理论上,平面文件目标应将此值记录在连接器指示的文件中。但是,在目标文件中,我只能看到标题,而不是值。

enter image description here

从Staging DB目标中,使用“Redirect Rows”选项配置错误

那么,配置中可能缺少什么?

1 个答案:

答案 0 :(得分:3)

平面文件目标可能设置为截断,而不是追加。所以循环结束时缺少数据可能表明最后一个文件没有问题就成功了。

如果您注意到数据查看器已暂停,这意味着这些行尚未刷新到目标文件,因此在执行结束时以及截取屏幕截图的精确位置,我都会这样做期待文件为空。

平面文件连接在文件中有一个"覆盖数据"更改此行为的选项,但是你需要在第一个循环之前手动截断文件,否则你会在一个文件中得到昨天和今天的错误..