2012-04-19 32 views
1

我有一個運行約6小時的程序包。我每隔一段時間就會看一遍,這一切進展順利。在早上,我看到每個任務都是綠色的,它表示「執行已完成」,但是當我點擊它來停止進程時,我收到了這條消息 - 「不能從一個或多個進程中分離出來,你想終止它們嗎? ?」所以我選擇了是的。 問題是繼續我的工作是否安全?終止是否影響我的數據庫? 再次,所有已完成的任務。 將不勝感激,因爲我不知道是繼續還是繼續執行包裝。 謝謝! 我使用SQL Server 2005和Visual Studio 2005的SSIS錯誤「無法從一個或多個進程中分離」

回答

0

這看起來與designerm一個問題,而不是與它本身,所以我會說你可以deatach

快速的問題,你使用檢查點一個大包裹? 如果不是,我建議你使用它。如果你不知道它是什麼,它的基本功能是讓你的軟件包從故障點運行。所以,如果你在5點30分失敗,你可以重新運行它從上一個檢查點只需一小時反對runnig一切再次

+0

我恭敬地不同意檢查站的建議。我發現它們在概念上很酷,但在實施中令人遺憾。它們不保留複雜變量的價值,循環的狀態,也不會在事件重新啓動時重新啓動。相反,我的建議是設計包,以便他們可以從失敗中妥善恢復(理智的事務範圍,查詢檢查剩餘工作量,已完成此任務等) – billinkc 2012-04-19 13:48:44

+0

嗨,謝謝你的回答。我不想添加任何東西到包中,因爲它不是由我自己構建的,而且它非常複雜,所以只要它工作,我寧願不去碰它:) – Cat 2012-04-22 06:30:26

0

我也有同樣的問題,我已經增加了緩衝區大小從10000到100000解決了這個問題。請試試這個。

相關問題