- 先將bak備份文件複製到E:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup文件夾下面。
- 選擇要還原的數據庫;
- 點擊確定即可還原成功。
這種是不出差錯時最簡單的還原方法;
還有一種在還原數據庫時出現的錯誤:
sql2012及以上版本還原數據庫,跟sql server 2008中的步驟一樣,選擇數據庫---右鍵屬性---任務---還原,然後如下圖:
第一:要特別注意的就是還原數據庫時選擇“源”和“目標”;源中就是選擇用哪個備份文件來還原,目標中選擇需要還原到哪個數據庫。(因爲這裏默認會選擇源數據庫的名稱,所以一定要注意,在2008版本中是右鍵哪個數據庫就是還原到哪個數據庫中,2012版本開始就有些區別)。
再就是第二個選項,文件:一定要看一下是否還原到對應的mdf和ldf文件;也可以勾選上面“將所有文件重新定位到新文件夾中;”
第三步就是,選項:這裏“覆蓋現有數據庫”是一定要勾選的。
至於下面的“還原前進行結尾日誌備份”,可選擇性勾選。(並非所有還原方案都要求執行結尾日誌備份。如果恢復點包含在較早的日誌備份中,則無需結尾日誌備份。此外,如果您準備移動或替換(覆蓋)數據庫,並且在最新備份後不需要將該數據庫還原到某一時間點,則不需要結尾日誌備份。)
最後“確定”即可。
如果還原的備份數據庫正在使用,也就是其他網站正在使用,點擊還原是會報數據庫正在使用,還原失敗,這是可以將網站服務先暫停;待數據庫還原成功後再啓用。