我们正在做一个SSIS包来进行一些数据传输并将其插入表中(SQL SERVER 2008)。它失败了一行,我们想通过重定向错误输出来记录问题。到现在为止还挺好。 问题是它不会让我们将一个列DT_I4转换为字符串(DT_STR或DT_WSTR)。 我们每次都会收到此错误:
[Log History Write Error [338]] Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR
有趣的是,如果我们将目标元素更改为快速加载,我们实际上能够将错误输出转换为字符串。 有谁知道为什么会这样?