2015-05-08 44 views
0

我正在使用SMO備份和還原對象來管理SQL Server的備份和還原工作流。即使我的Restore對象的NoRecovery屬性設置爲false,如果ToPointInTime已設置,數據庫仍處於「恢復」狀態。SMO還原對象ToPointInTime屬性使數據庫處於恢復狀態

有誰知道爲什麼這是或使用SMO Restore對象將數據庫恢復到某個時間點的正確方法?

回答

0

問題是我沒有恢復數據庫,直到指定的時間點(每個數據庫所在的SQL Server的時區)。數據庫恢復到該狀態後,會自動退出「恢復」狀態。我想這是有道理的,但我認爲值得注意的是,如果您在該點之後嘗試應用任何其他恢復,則會由於數據庫未處於「恢復」狀態而引發異常。

相關問題