2014-10-08 97 views
-1

我有包SSIS包,我與SSIS 2008一起工作。我有啓動包調用其他包我想要在WEB_DAV文件夾上的日常文件夾中讀取文件,並在表中插入記錄並更新某個表並將此文件移動到備份文件夾,但是如果每日文件夾中的一個文件出現錯誤,或者for-​​each循環中的一個任務失敗,則所有程序包都失敗。我希望如果發生任何錯誤它將日誌保存在日誌表中,並將此文件移動到錯誤文件夾,並繼續提醒文件夾中的文件。我可以記錄此操作,但我不能移動錯誤文件,並繼續使用提醒文件感謝提前。 this is start package 如何在SSIS中的每個循環中執行for-each循環失敗時如何繼續?

this is archive correct files package and all these task are in for-each loop

+0

查看'MaximumErrorCount'。其他信息鏈接[MaximumErrorCount設置](http://stackoverflow.com/questions/697538/ignore-errors-on-execute-package-task-in-ssis) – Tak 2014-10-08 12:44:35

+0

感謝您的答案,但我做這些工作,但它劑量的工作對我來說1我創建錯誤和失敗事件handeler與傳播錯誤,並將最大錯誤設置爲1000,但每個數據流失敗或其他任務失敗所有foreach循環我不知道什麼是我的包中的錯誤 – 2014-10-08 20:52:49

回答

-1

它選擇循環容器和設置屬性ForceExecutionResult =成功的最簡單方法。

相關問題