我有一个相当复杂的情况,其中可以并行运行相同的程序包。在某些情况下,两种执行都可能最终尝试将同一行插入到目标中,这会导致主键错误的违反。ole db目的地上的重复行
目前有一个查找检查目标表以查看存在的记录,以便插入在其“不匹配”输出上完成。它不会阻止错误,因为查找会加载到程序包启动上,因此两个程序包都会在其上获取相同的数据,如果两行中都有行,则会将其视为“新”行,以便第一个成功,第二个成功。
任何可以避免这种情况的方法?几乎忽略oledb目的地的“重复行”?我不能使用最大错误计数,因为重复的行在其他行中不在第一个包上并且应该插入。
这是Access数据库还是Exel电子表格? – Derek
sql server源和目的地 – Diego
你可以不插入PK吗? – Bulat