程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 快速實現SQL Server數據庫恢復備份

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

編輯:關於SqlServer

本文為大家分享了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數據庫恢復備份的方法,希望對大家的學習有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved