0
我正在使用SMO備份和還原對象來管理SQL Server的備份和還原工作流。即使我的Restore
對象的NoRecovery
屬性設置爲false
,如果ToPointInTime
已設置,數據庫仍處於「恢復」狀態。SMO還原對象ToPointInTime屬性使數據庫處於恢復狀態
有誰知道爲什麼這是或使用SMO Restore對象將數據庫恢復到某個時間點的正確方法?
我正在使用SMO備份和還原對象來管理SQL Server的備份和還原工作流。即使我的Restore
對象的NoRecovery
屬性設置爲false
,如果ToPointInTime
已設置,數據庫仍處於「恢復」狀態。SMO還原對象ToPointInTime屬性使數據庫處於恢復狀態
有誰知道爲什麼這是或使用SMO Restore對象將數據庫恢復到某個時間點的正確方法?
問題是我沒有恢復數據庫,直到指定的時間點(每個數據庫所在的SQL Server的時區)。數據庫恢復到該狀態後,會自動退出「恢復」狀態。我想這是有道理的,但我認爲值得注意的是,如果您在該點之後嘗試應用任何其他恢復,則會由於數據庫未處於「恢復」狀態而引發異常。