本文為大家分享了SQL Server數(shù)據(jù)庫恢復(fù)備份的兩種方法,供大家參考,具體內(nèi)容如下
第一種方法:通常我們采用恢復(fù)備份的方式,選擇目標(biāo)數(shù)據(jù)庫,選擇源設(shè)備進(jìn)行恢復(fù)。
截圖如下:
第二種方法:這種方式有時候不太方便,而腳本方式將更方便,使用腳本方式如下。
/*
備份數(shù)據(jù)DB 到.bak文件。然后利用此bak文件恢復(fù)一個新的數(shù)據(jù)庫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恢復(fù)數(shù)據(jù)庫,強(qiáng)制還原
DBTest和DBTest_log是上面g:\back.Bak里的邏輯文件
以上就是SQL Server數(shù)據(jù)庫恢復(fù)備份的方法,希望對大家的學(xué)習(xí)有所幫助。
您可能感興趣的文章:- SQL Server數(shù)據(jù)庫入門學(xué)習(xí)總結(jié)
- SqlServer系統(tǒng)數(shù)據(jù)庫的作用深入了解
- SQL Server 數(shù)據(jù)庫分離與附加(圖文教程)
- SQL Server 移動系統(tǒng)數(shù)據(jù)庫