Ssis

SSIS 數據流錯誤轉義

  • October 14, 2016

我有一個 SSIS 程序,用於將記錄推送到具有一些零星身份驗證超時的 Web 服務。我的設計執行良好,但我們正在執行大批量的記錄,每批 250,000 條記錄超過數百萬行。我想要做的是類似於這篇文章https://stackoverflow.com/questions/7076018/how-to-fail-ssis-component-on-invalid-rows但不是失敗我想要的數據流任務要在不處理更多行的情況下成功完成,因此它會迭代到我的下一個循環迭代。基本上,一旦我收到錯誤,我就知道該批次的其餘部分將失敗,我想迭代我的循環,我已經建構了邏輯來重新執行失敗的記錄。關於如何完成的任何想法?

可以處理單個行並重定向失敗的記錄。您甚至可以在嘗試插入記錄之前對其進行驗證。

你希望它如何工作? 除非它們特別需要作為一個批次一起處理,否則我將處理單個記錄並儲存失敗的記錄以進行更正和重新送出。

引用自:https://dba.stackexchange.com/questions/152332