2014-07-21 70 views
0

如果由於網絡或路徑無法訪問的問題導致同一個包的文件傳輸任務部分失敗,是否可以回滾屬於SSIS包的SQL事務?SSIS TRANSACTION ROLLBACK ON FILE TRANSFER FAILURE

我有一個平面文件,我讀取並處理它,並將該文件中的數據插入到我的MS SQL數據庫的表中。然後我將相同的文件放在一個歸檔文件夾中以供參考。

由於網絡或權限問題導致目標文件路徑無法訪問時,程序包失敗。我修復了這個環境問題並重新運行了這個包。

隨着記錄重複,隨着早期運行在表中插入相同的記錄,問題就會出現。

如果文件傳輸等非sql任務失敗,是否可以回滾sql事務?

感謝 Balaji.V

+1

http://stackoverflow.com/questions/13626755/how-to-transaction-rollback-在-SSIS – SenthilPrabhu

回答

0

您可以使用序列容器來實現交易。 (請確保Microsoft分佈式事務處理協調器開啓時)

這裏有一個很好的文章讓你去: Using SQL Containers in SSIS

相關問題