error-handling - 源数据为空且目标列不可为OLDEDBDestination任务时,SSIS未记录错误

标签 error-handling ssis oledbdestination

我的一个SSIS软件包出现一个奇怪的问题。

我在源中有一个列(例如列名)为空。在OLEDBDestination中,与上面的源列(Source.FirstName)映射的Destination列(Destination.FirstName)不可为空。

现在,在执行DFT时,它不会引发任何错误并保持运行。当我在sql server中 checkin 时,该过程将被暂停。

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

除了使两列的可为空的选项保持相同之外,什么想法对此有什么解决方案?

最佳答案

检查所有FailPackageOnError属性都设置为“True”。

还请检查是否有任何捕获错误并阻止引发该错误的OnError处理程序。

关于error-handling - 源数据为空且目标列不可为OLDEDBDestination任务时,SSIS未记录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46583645/

相关文章:

ios - 如何在 Swift 2.0 中获取错误消息?

javascript - 使用 JS 检测所有 JS 错误

node.js - 如何在 node.js 上调试 "Error: spawn ENOENT"?

python - pandas 填充缺失值错误?

sql-server - 如何从 SSIS 连接到使用身份验证类型 "Active Directory - Password"的 Azure DB?

python-3.x - 导入带有列分隔符 (;) 但没有 CR 或 LF 的 txt 文件,如何重写文件

wcf - 从 SSIS 使用 WCF 服务

sql-server - SSIS 无法将数据插入具有计算列的表中