SSIS OleDb 错误重定向因平面文件目标而失败
SSIS OleDb error redirect fails with flatfile destination
我有一个 ssis 包,它读取 OLEDB Source
并写入 Flat File Destination
,我试图在其中重定向错误,但它似乎不起作用。
转换看起来像这样:
错误重定向如下所示:
但是当我 运行 包时,我在执行结果中得到了这个:
所以,我有一个 t运行cation 错误,重定向应该捕获它,对吗?
尝试增加 OLEDB Source
的错误输出中列的长度
- 右击
OOD facts_item1
- 转到
Show Advanced Editor
- 转到
Input and Output properties
选项卡
- 点击
OLEDB Source Error Output
- 增加
OemPart
列长度
所以,我试图捕获一个截断错误,我发现唯一可行的方法是条件输出,任何大于我的数据库 table 的 csv 字段值都被重定向到一个输出文件已通过电子邮件发送。
我有一个 ssis 包,它读取 OLEDB Source
并写入 Flat File Destination
,我试图在其中重定向错误,但它似乎不起作用。
转换看起来像这样:
错误重定向如下所示:
但是当我 运行 包时,我在执行结果中得到了这个:
所以,我有一个 t运行cation 错误,重定向应该捕获它,对吗?
尝试增加 OLEDB Source
- 右击
OOD facts_item1
- 转到
Show Advanced Editor
- 转到
Input and Output properties
选项卡 - 点击
OLEDB Source Error Output
- 增加
OemPart
列长度
所以,我试图捕获一个截断错误,我发现唯一可行的方法是条件输出,任何大于我的数据库 table 的 csv 字段值都被重定向到一个输出文件已通过电子邮件发送。