DB 資料庫呈現復原中

今天因為資料庫怪怪的,重開後他就呈現復原中,無法使用

那就只好查詢線上文件看該如何處理
首先先透過指令確認倒底狀態為何

SELECT * FROM sys.master_files

從 state_desc 可以看到目前的狀態,一般正常狀態是 ONLINE ,那我資料庫的狀態為 RECOVERING 這個,依說明是他是個暫時性的狀態,如果還原成功,則資料庫狀態會自動切換成線上

那由於資料庫太過龐大(10幾GB的資料),還原了約半小時才處理好,不過他似乎會還原到上次的備份,至少我今天的資料異動全都被還原了。

Reference:
DB一直呈現"復原中"狀態,怎麼解決? - MS SQL - 藍色小舖
判定復原檔案或檔案群組的下一個步驟 - MSDN

留言

這個網誌中的熱門文章

Outlook 刪除大量重覆信件

[VB.Net] If vs IIf ,兩者的差異