【问题标题】:SSIS OleDb error redirect fails with flatfile destinationSSIS Ole Db 错误重定向失败,带有平面文件目标
【发布时间】:2017-03-18 14:16:27
【问题描述】:

我有一个 ssis 包,它读取 OLEDB Source 并写入 Flat File Destination ,我尝试在其中重定向错误,但它似乎不起作用。

转换如下所示:

错误重定向如下所示:

但是当我运行包时,我在执行结果中得到了这个:

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

【问题讨论】:

    标签: sql-server ssis etl


    【解决方案1】:

    尝试增加OLEDB Source的错误输出中的列长度

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

    【讨论】:

    • 抱歉,这也没用。我遇到的错误是截断,所以我用下面的方法修复了。
    【解决方案2】:

    所以,我试图捕捉一个截断错误,我发现唯一可行的方法是条件输出,任何大于我的 db 表的 csv 字段值都被重定向到通过电子邮件发送的输出文件。

    【讨论】:

      猜你喜欢
      • 2018-10-26
      • 2021-03-09
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多