SSIS未记录错误,而源数据具有null,并且目标列不能与OLDEDBDestination任务可为空

时间:2017-10-05 10:39:32

标签: error-handling ssis oledbdestination

使用我的一个SSIS包获得一个奇怪的问题。

我在源代码中有一列(例如列FirstName),它是null。在OLEDBDestination中,使用上面的源列(Source.FirstName)映射的Destination列(Destination.FirstName)不可为空。

现在当DFT执行时,它不会抛出任何错误并继续运行。当我检查sql server时,进程被暂停。

SSIS不会为此抛出任何错误。

除了保持列的可空选项相同外,还有什么解决方法呢?

1 个答案:

答案 0 :(得分:0)

检查所有FailPackageOnError属性是否设置为" True"。

同时检查是否有任何捕获错误的OnError处理程序并阻止它被引发。