我有一個相當複雜的情況,其中可以並行運行相同的程序包。在某些情況下,兩種執行都可能最終嘗試將同一行插入到目標中,這會導致主鍵錯誤的違反。ole db目的地上的重複行
目前有一個查找檢查目標表以查看存在的記錄,以便插入在其「不匹配」輸出上完成。它不會阻止錯誤,因爲查找會加載到程序包啓動上,因此兩個程序包都會在其上獲取相同的數據,如果兩行中都有行,則會將其視爲「新」行,以便第一個成功,第二個成功。
任何可以避免這種情況的方法?幾乎忽略oledb目的地的「重複行」?我不能使用最大錯誤計數,因爲重複的行在其他行中不在第一個包上並且應該插入。
這是Access數據庫還是Exel電子表格? – Derek
sql server源和目的地 – Diego
你可以不插入PK嗎? – Bulat