您可以藉由設定套用至檢查點的屬性,將 Integration Services 套件設定為從失敗點重新啟動,而不是重新執行整個套件。
若要設定套件以重新啟動
在 SQL Server Data Tools (SSDT) 中,開啟包含待設定套件的 Integration Services 專案。
在 [方案總管] 中,雙擊套件以開啟。
點擊 控制流程 標籤。
以滑鼠右鍵按一下控制流程設計介面背景的任何位置,然後按一下 [屬性] 。
將 SaveCheckpoints 屬性設定為
True。在 CheckpointFileName 屬性中輸入檢查點檔案的名稱。
將 CheckpointUsage 屬性設定為兩個值的其中一個:
選擇
Always以始終從檢查點重新啟動套件。這很重要
如果檢查點檔案不可用,就會發生錯誤。
只有在檢查點檔案可用時,選取
IfExists才能重新啟動套件。
設定套件可以重新啟動的容器和工作。
以滑鼠右鍵按一下工作或容器,然後按一下 屬性。
針對每個選取的工作和容器,將 FailPackageOnFailure 屬性設定為
True。