2011-03-08 18 views
1

在SSIS 2008中,當OLE DB數據源返回像這樣的錯誤「無法打開數據庫[xyz]」時,是否可以設計SSIS包來解決問題?恢復的中間。「?SSIS:數據庫xyz無法打開。它正處於恢復過程中

我希望有一種方法可以設計一個循環到SSIS 2008包中來捕獲這個錯誤,也許等待5到10分鐘讓源數據庫完成恢復(例如從日誌傳送),然後再試一次 - 內置最大重試限制。

謝謝。

回答

1

是的。連接時,請勿連接到數據庫。使用master,例如,在不同的連接對象中。

然後,查詢sys.databases中的狀態列。如果不是0,請稍等,再試一次。