【发布时间】:2015-06-04 00:27:10
【问题描述】:
我有一个 SSIS 包可以将行插入/更新到数据库。首先,我使用查找来检查行是否已插入 DB;如果是,我更新该行,否则插入为新行。
我的问题是插入时,一行插入成功但也重定向到错误。两者怎么可能同时发生?这也发生在某些时候并不总是 - 非常不一致。如何跟踪导致错误的原因?我在这里使用“重定向行”来获取失败的行。
仅当它部署在服务器上时才会发生这种情况。在使用 BIDS 运行我的本地计算机时工作正常。
【问题讨论】:
-
您的错误输出中是否包含错误描述?源中是否有两条记录导致查找路径将第二条记录视为新记录,但由于 PK/FK 约束而导致插入失败?