Sql server SSIS OleDb错误重定向因平面文件目标而失败

Sql server SSIS OleDb错误重定向因平面文件目标而失败,sql-server,ssis,etl,Sql Server,Ssis,Etl,我有一个ssis包,它读取OLEDB源代码,并写入平面文件目标文件,在那里我尝试重定向错误,但它似乎不起作用 变换如下所示: 错误重定向如下所示: 但当我运行包时,我会在执行结果中看到: 因此,我有一个截断错误,重定向应该捕获它,对吗?尝试增加OLEDB源代码的错误输出中的列长度 右键单击OOD事实\u项1 转到显示高级编辑器 转到输入和输出属性选项卡 单击OLEDB源错误输出 增加OemPart列长度 因此,我试图捕获一个截断错误,我能找到有效的唯一方法是有条件输出,任何大于我的db表的

我有一个ssis包,它读取
OLEDB源代码
,并写入
平面文件目标文件
,在那里我尝试重定向错误,但它似乎不起作用

变换如下所示:

错误重定向如下所示:

但当我运行包时,我会在执行结果中看到:


因此,我有一个截断错误,重定向应该捕获它,对吗?

尝试增加OLEDB源代码的错误输出中的列长度

  • 右键单击
    OOD事实\u项1
  • 转到
    显示高级编辑器
  • 转到
    输入和输出属性
    选项卡
  • 单击OLEDB源错误输出
  • 增加
    OemPart
    列长度

  • 因此,我试图捕获一个截断错误,我能找到有效的唯一方法是有条件输出,任何大于我的db表的csv字段值都被重定向到通过电子邮件发送的输出文件


    对不起,那也不行。我遇到的错误是截断,所以我用下面的方法修复了它。