[英]ssis transaction with out Msdtc
從SQL事務的角度來看,BEGIN TRAN和COMMIT之間的所有DML語句(即inserts-updates-deletes)都是該事務的一部分,不可推論。 您的任務-僅提交DFT
和update script
-意味着update
, update2
和delete
是臨時update script
使用的臨時數據, update2
delete
被丟棄。
方法-修改邏輯以將update
, update2
結果移動,並可能delete
結果delete
到TEMP表中,然后再使用它。 常規的#temp_table很好,因為您必須對沒有MSDTC的事務使用RetainSameConnection = true 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.