ssis - 捕获坏行

时间:2011-04-03 14:29:16

标签: ssis

嗨,你能帮我搞清楚吗?有没有办法得到ssis中出现错误的行?我有这个平面文件,有大约10k +记录,正在通过'flatfilesource'读取。 现在错误输出默认为错误列,错误代码和'flatfilesourceerroroutputcolumn' - 我使用脚本组件来处理它。但是这三个输入(对于脚本组件)都不是用户友好的。所以我想得到一个输出,就像发生错误的行的第一个列值(这是一个唯一的标识符)。我该如何添加?

1 个答案:

答案 0 :(得分:0)

在SSIS中进行调试时,可以在脚本处理错误的路径上添加数据查看器。此路径包含错误所在的原始行的所有列。

如果您想处理SSIS错误并对其执行其他操作,可以将平面文件源的错误输出定向到多播,然后将一个流发送到文件,表或其他内容(用于存储Recordset的对象上的Recordset目标和后续foreach循环将允许您在错误行上逐行执行任务。)