2009-06-04 46 views
0

處理一批記錄時,如果其中任何一條記錄失敗了業務規則驗證,則整個插入數據集將回滾以確保數據完整性。在這個過程中,我需要將這些錯誤記錄到數據庫中的一個表中 - 當整個事務處理完成時不應該回退。SSIS如何寫入日誌表而不被事務失敗回滾?

在SSIS中執行此操作的最佳方法是什麼?日誌記錄時有不同的連接,或者在寫入日誌表時可以以某種方式「忽略」活動事務?

回答

0

你有沒有實現的SSIS本機記錄了嗎?轉到SSIS菜單並選擇記錄。使用單獨的事務並將其記錄到數據庫或平面文件。我將它記錄到一個數據庫並截斷每一個負載,這樣我就可以在運行失敗的情況下使用該日誌。