如何:設定檢查點以重新啟動失敗的封裝
您可以藉由設定啟用檢查點的屬性來設定 Integration Services 封裝,使其從失敗點重新啟動,而不必重新執行整個封裝。如需有關使用檢查點的詳細資訊,請參閱<在封裝中使用檢查點>。
[!附註]
在相同的封裝中使用檢查點與交易可能會造成非預期的結果。例如,當封裝失敗並從檢查點重新啟動時,封裝可能會重複已經過成功認可的交易。
若要設定封裝重新啟動
在 Business Intelligence Development Studio 中,開啟包含您要設定之封裝的 Integration Services 專案。
在 [方案總管] 中,連按兩下封裝將其開啟。
按一下 [控制流程] 索引標籤。
以滑鼠右鍵按一下控制流程設計介面背景的任何位置,然後按一下 [屬性]。
將 SaveCheckpoints 屬性設定為 True。
在 CheckpointFileName 屬性中輸入檢查點檔案的名稱。
將 CheckpointUsage 屬性設定為下列兩個值的其中一個:
選取 [Always],將永遠從檢查點重新啟動封裝。
重要事項
如果檢查點檔案不可用,則會產生錯誤。
選取 IfExists,只有當檢查點檔案可用時才會重新啟動封裝。
設定封裝可重新啟動的工作和容器。
以滑鼠右鍵按一下工作或容器,然後按一下 [屬性]。
將每個所選工作和容器的 FailPackageOnFailure 屬性設定為 True。