工做時因爲須要新建測試庫,因而在正式環境下載一個全局備份和兩個增量備份後,還原一直報錯「沒法還原日誌備份或差別備份,由於沒有文件可用於前滾」,其解決方法以下:數據庫
步驟1:右鍵數據庫->任務->還原->數據庫測試
步驟2:選擇目標庫->選擇設備源->添加日誌
步驟3:選擇要還原的數據庫全局備份->選擇用於還原的備份集->點擊左上角的選項code
步驟4:「還原選項」選擇WITH REPLACE,「恢復狀態」選擇RESTORE WITH NORECOVERV圖片
** 注意:若是隻還原一個全局備份,那麼「恢復狀態」應該選擇RESTORE WITH RECOVERV,若是選擇以後還要想繼續還原增量備份那麼就會報錯; 若是全局備份還原以後還須要立刻還原增量備份,那麼「恢復狀態」應該選擇RESTORE WITH NORECOVERV,這樣數據庫就會一直在(正在還原。。。這個狀態是在等你去繼續操做),直到你還原最後一個增量備份時,「恢復狀態」則須要選擇成RESTORE WITH RECOVERV在還原,恢復完成後刷新數據庫就可使用了。**
步驟5:右鍵數據庫,繼續選擇增量備份文件,若是後面還繼續有增量備份須要還原,必定記得在「恢復狀態」選擇RESTORE WITH NORECOVERV哦,不然會報「沒法還原日誌備份或差別備份,由於沒有文件可用於前滾」的錯,其他步驟與全局同樣。it
步驟6:上一個增量備份還原成功後,繼續還原下一個增量備份,(注意,這裏是最後一個,因此這裏在「恢復狀態」選擇RESTORE WITH RECOVERV,也就是第一個選項,若是仍是選擇第二個選項,備份還原後數據庫會一直停留在「正在還原。。。致使不能操做數據庫」)class
步驟7:還原完成後,右鍵數據庫->刷新下載