2011-07-05 39 views
2

我们正在做一个SSIS包来执行一些数据传输并将其插入表(SQL SERVER 2008)中。它失败了一行,我们想通过重定向错误输出来记录问题。到现在为止还挺好。 问题是它不会让我们将一个DT_I4列转换为一个字符串(DT_STR或DT_WSTR)。 我们得到这个错误每次:无法在SSIS插入任务上投出错误输出

[Log History Write Error [338]] Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR 

有趣的是,如果我们我们的目的地元素更改为快速负载,我们实际上能够将错误输出转换为字符串。 有人会知道这是为什么吗?

回答