我正在使用SSIS中的7zip解壓zip文件。問題是源可能包含無效的zip文件。有沒有辦法在SSIS中捕獲無效的zip文件,以便跳過該文件並在下一個過程中進行處理?SSIS:捕獲無效的Zip文件
回答
你要找的是一個錯誤處理程序,它不會將錯誤傳播到其父容器。
這篇文章是關於如何實現一個優秀導遊:
具體來說,它說明的是如何把你的執行進程任務一個序列容器內,並設置錯誤處理的順序容器中的任何錯誤都不會在您的foreach或循環中引發錯誤。
我已經這樣做了,但問題是它會滑動需要提取的所有其他文件,並且這些文件是有效的。 – user717316
它不會跳過所有其他文件 - 這是將propagate屬性設置爲false的關鍵。在foreach中,如果在一個zip文件上遇到錯誤,那麼該軟件包將引發錯誤,但仍然會繼續轉到下一個zip文件。 –
thx我想通了:-) – user717316
- 1. 捕獲無效的文件路徑
- 2. 生成的ZIP文件損壞/無效
- 3. joomla ZipArchive生成無效的zip文件
- 4. 無效的Zip文件下載(頭+ PHP)
- 5. SSIS連接錯誤 - 文件名無效
- 6. 無效捕獲過濾器
- 7. NSExpression捕獲無效參數
- 8. Swift郵件無法捕獲無效電子郵件的例外
- 9. 遠程執行DTSX文件(SSIS包)並捕獲事件
- 10. 如何獲取的某些條件的無效記錄在SSIS
- 11. 文件系統任務無法在SSIS 2005中移動ZIP文件
- 12. ssis - 捕獲不良行
- 13. SSIS如何提取多個.zip文件到多個文件夾
- 14. 在Python中有效的zip文件
- 15. 檢查Zip文件的有效性
- 16. 如何捕獲無效的preg_match模式?
- 17. 捕獲無效的xml錯誤消息
- 18. 如何捕獲無效的Elasticsearch查詢?
- 19. 捕獲getopt的無效選項
- 20. NSRegularExpression捕獲部分無效的JSON
- 21. 捕獲所有無效的網址
- 22. Maven存檔無法讀取或不是有效的Zip文件?
- 23. 使用c#下載的zip文件代碼無效
- 24. 構建路徑:無效的ZIP壓縮文件
- 25. 讀取ZIP文件給出'無效的LOC頭'異常
- 26. 捕獲事件或異常「無效的表單控件」
- 27. Django的下載文件中的錯誤「zip文件是無效的」
- 28. 無法解壓zip文件
- 29. 無法打開zip文件
- 30. 無效ZIP檔案:facebook.jar
您是否使用腳本任務來提取zip文件? –
不,執行進程任務 – user717316