1)新建資料庫restore
2)在該資料庫上選擇:任務->還原->資料庫
3)在還原資料庫-restore的對話方塊中
目標資料庫是restore
指定用於還原的備份集的源和位置->源裝置->選擇最後乙個完全的備份bak檔案
勾中還原checkbox
4)選擇左上角的選項
在還原選項中,勾中覆蓋現有資料庫
修改還原為的檔名,比如:f:/restore.mdf,f:/restore_log.ldf
恢復狀態為第二項,不對資料庫執行任何操作,不回滾未提交的事務。可以還原其他事務日誌。
按下確定,記住,這個時候如果回到常規頁,剛剛設定的選項內容會丟失。
還原需要等幾分鐘,成功之後,資料庫並不能使用,而顯示「正在還原...」
重複到第2步。第3步中選擇最後乙個差異備份的bak檔案,其餘相同。第4步中不勾中覆蓋現有資料庫,其餘相同。
還原需要等幾分鐘,成功之後,資料庫並不能使用,而顯示「正在還原...」
5)在該資料庫上選擇選擇:任務->還原->事務日誌
6)從檔案或磁帶中選擇差異備份後最近的乙個事務日誌,或者上乙個還原成功的事務日誌後的最近的乙個日誌。
勾中還原checkbox
7)選擇左上角的選項
如果還有需要還原的事務日誌,重複到第5步
如果沒有後續的事務日誌,選擇第一項回滾未提交的事務,使資料庫處於可使用的狀態。無法還原其他事務日誌。
還原結束後資料庫就可以使用了。
SQL Server 資料庫還原
在sql server 2008 r2 裡,用ui還原資料庫有時候會失敗。可以考慮在cmd裡面輸入指令sqlcmd來還原。1 restore database newdb from disk c test yourdb.bak with move yourdb to c data yourdb.md...
sqlserver資料庫還原
資料庫還原 邏輯檔案 不是資料庫 的一部分。請使用 restore filelistonly 來列出邏輯檔名。資料庫名稱不一致,無法還原 可以先使用 restore filelistonly from disk d datacake bak 檢視邏輯名和邏輯檔案位址,把下列語句中 move logi...
SQLServer 還原資料庫
通過sqlserver的management studio可以還原,不過可能是我的雲主機效能太差,每次開啟再匯入都要卡一會。用命令列應該是能想到的最簡單的方法了,先把bat命令記下來 sqlcmd s 172 21 0 5 sqlexpress u sa p 123456 q restore dat...