您的幫助和洞察力是極大的讚賞SSIS如何ForceExecutionResult成功的祖父母集裝箱
在SSIS我需要ForceExecutionResult =成功的祖父母集裝箱
這是我有我的包裹設置了目前:
父包= A
子包= B
- 執行包任務從
呼叫B - 如果乙方未能與特定電子我重試B
我使用腳本任務通過A的執行包任務中的OnError事件處理程序重試B.
爲了我的思維方式:
- A的執行包任務OnError事件處理程序腳本任務父容器
- A的執行包任務是腳本任務的祖父母集裝箱
如何ForceExecutionResult =成功的B重試成功時,祖父母容器(A的執行包任務)?
現在,即使B重試成功,A的執行包任務仍然顯示紅色=失敗,因爲第一次B嘗試發生失敗。
尋找在腳本任務中使用C#或VB進行編程的方式。
我使用SSIS 2008閱讀
我想你會需要一個外部表來設置一些標誌和東西。我的意思是,它的可行性,但它只是有點麻煩。由於在重試失敗後重新啓動B,程序包需要保存第一次運行的狀態和錯誤代碼,以便在第二次(或第三次或第N次運行)期間參考相同的值。希望這可以幫助。 – rvphx