2017-03-18 51 views
3

我有一个ssis包读取OLEDB Source并写入Flat File Destination,我试图重定向错误,但它似乎并没有工作。SSIS OleDb错误重定向失败与平面文件目标

的变换是这样的: transform layout

错误重定向样子: enter image description here

但是当我运行该程序包,我得到这个执行结果:

enter image description here

所以,我有一个截断错误,重定向应该捕获,对吧?

回答

0

所以,我试图捕捉一个截断错误,我能找到工作的唯一方法是一个条件输出,任何csv字段值大于我的数据库表重定向到通过电子邮件发送的输出文件。

enter image description here

0

尝试增加列的长度的OLEDB Source

  1. 错误输出上OOD facts_item1
  2. 转到右击Show Advanced Editor
  3. 转到Input and Output properties标签
  4. 点击OLEDB Source Error Output
  5. 增加OemPart列长度
+0

对不起,那也没有工作。我遇到的错误是一个截断,所以我用下面的方法修复。 – sqlpadawan

+0

@sqlpadawan很高兴能解决你的问题 – Hadi