在工作的時候偶爾需要還原備份資料庫,每次遇到這個問題的時候總是要再去google一次,
網路上搜尋到的解法有兩種,為了方便自己以後忘記好查詢,這次就順便紀錄下來相關解法...
在工作的時候偶爾需要還原備份資料庫,每次遇到這個問題的時候總是要再去google一次,
網路上搜尋到的解法有兩種,為了方便自己以後忘記好查詢,這次就順便紀錄下來相關解法...
第一種:
1.執行下面sql語法
restore DATABASE Test
from disk='D:\DB\Test '
with
move 'Test ' to 'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Test .mdf',
move 'Test _log' to 'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Test _log.ldf'
,NoRecovery
,Replace
go
2.到要還原的資料庫上按右鍵→[工作]→[還原]→[資料庫]→[來源裝置]→確定後就可以了
第二種:
SQL SERVER 資料庫備份:
=> 在資料庫上點右鍵 -> 工作 -> 備份 來建立備份。
(第一次建完整,第二次以後就建差異備份)
(一陣子可以重新再建立一次完整的備份)
若出現“無法開啟備份裝置 'C:\123'。作業系統錯誤 5(存取被拒。)。"”
-> 檢查SQL SERVER 組態管理員,SQL SERVER 的登入身份是否為LOCALSYSTEM
還原:
=> 在資料庫上右鍵 -> 工作 -> 還原 -> 資料庫
若出現“備份組包含現有的xx資料庫以外的資料庫備份”時,
在選項,勾選 覆寫現有的資料庫
==============================================