如果重命名等文件系統任務失敗(例如文件不存在),則SSIS會將其視爲錯誤。這意味着整個程序包都會失敗。我可以通過使用腳本任務解決它,或者將包的最大錯誤設置爲多個。將軟件包的最大錯誤設置爲多個錯誤的問題是,如果在軟件包中的其他位置發生錯誤,那麼該軟件包應該不會失敗。在SSIS中的文件系統任務之後進行分支而不使包失敗
那麼有沒有辦法以某種方式吞下錯誤,並仍然能夠基於文件系統任務的成功或失敗進行分支?我嘗試將文件任務粘貼到ForceExecutionResult設置爲Success的順序容器中,但程序包仍然失敗,表示已達到最大錯誤計數。
很高興聽到我並不孤單... – 2009-01-29 20:41:06