2025-03-25
MS SQL還原資料庫,卡「正在還原」狀態【排除教學】
協助客戶處理ERP資料問題時,會正式環境中另外備份資料庫進行測試,每年還原上百顆資料庫中難免遇到出現mssql正在還原的玄學狀態,假如你也遇到了,千萬別傻傻地等,有99%機會隔天上班看依然是同樣的狀態,原因是甚麼就不管了,來看如何排除吧…
如下截圖案例,透過SQL Server Management Studio工具還原資料庫後,呈現MA123L(正在還原…),嘗試直接開啟則會出現題式訊息「無法存取資料庫MA123L。(ObjectExplorer)」,這時候可以服用下方的指令進行強制還原…

老黑實作環境:SQL Server 2017 標準版、SQL Server Management Studio v18.4(SSMS)
排除sql還原卡住,老黑YT技巧廢片解說,點擊這裡:https://youtu.be/gk8UOoyOOJA
第一步:SSMS工具中,點擊「新增查詢(N)」,
服用此範本指令「RESTORE DATABASE [資料庫名稱] WITH RECOVERY」,
老黑這次案例修改後則為「RESTORE DATABASE MA123L WITH RECOVERY」,
確認要恢復的資料庫指令沒問題後,點擊「執行(X)」,等待下方出現處理成功訊息時,
最後確認你的資料庫已經可以開啟並看到裡面的資料表了

恭喜你又學到一個sql正在還原卡住救援技巧,也別忘了為這篇教學按一個讚,並且分享給正在尋找方法的朋友…
