【SQL Server】還原數據庫失敗:提示數據庫正在使用


轉載:https://blog.csdn.net/SevenGirl2017/article/details/85788896

 

 

 

前情提要

因項目需要,對Sql Server2008版數據庫進行備份還原操作,在還原時,提示數據庫正在使用,還原失敗。后決定嘗試刪除數據庫,同樣提示刪除失敗,提示數據庫正在使用。沒有辦法,只能百度之,終是得到了解決辦法。

在這里插入圖片描述

解決辦法一

1.選中無法還原的數據庫,右鍵屬性

在這里插入圖片描述

2.選擇選項-狀態-限制訪問-SINGLE_USER

在這里插入圖片描述

3.此時數據庫前會顯示為(單個用戶);

4.此時進行數據庫還原即可,同時限制訪問屬性也會默認變更回MULTI_USER屬性。不必再做什么變動。

解決辦法二

出現這一問題的原因很可能是因為原始文件的行數據和日志文件沒有更改,需要更改。

1.在還原數據庫期間,從選項界面修改原始文件的行數據和日志文件。

點擊右側“…”按鈕,選擇路徑。根據界面上顯示的路徑找到具體位置。
此為博主博主電腦上的路徑舉例:“C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA”
在這里插入圖片描述

2.根據數據庫對應的名稱,選擇.mdf文件和.ldf文件

在這里插入圖片描述

3.單擊確定,可成功實現還原。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM