萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mssql數據庫 >> 快速實現SQL Server數據庫恢復備份

快速實現SQL Server數據庫恢復備份

快速實現SQL Server數據庫恢復備份

這篇文章主要為大家詳細介紹了如何快速實現SQL Server數據庫恢復備份的兩種方法,感興趣的小伙伴們可以參考一下

本文為大家分享了SQL Server數據庫恢復備份的兩種方法,供大家參考,具體內容如下

第一種方法:通常我們采用恢復備份的方式,選擇目標數據庫,選擇源設備進行恢復。
截圖如下:

第二種方法:這種方式有時候不太方便,而腳本方式將更方便,使用腳本方式如下。

/*
備份數據DB 到.bak文件。然後利用此bak文件恢復一個新的數據庫DBTest。
*/
USE master
BACKUP DATABASE DB 
 TO DISK = 'e:\DBTest.bak'
 
RESTORE FILELISTONLY 
 FROM DISK = 'e:\DBTest.bak' 

RESTORE DATABASE DBTest 
 FROM DISK = 'e:\DBTest.bak' 
 WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest.mdf', 
 MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest_log.ldf',
   STATS = 10, REPLACE
GO 

注:

STATS = 10 每完成10%顯示一條記錄
REPLACE利用bak恢復數據庫,強制還原
DBTestDBTest_log是上面g:\back.Bak裡的邏輯文件

以上就是SQL Server數據庫恢復備份的方法,希望對大家的學習有所幫助。

copyright © 萬盛學電腦網 all rights reserved