第一種方法:通常我們採用恢復備份的方式,選擇目標資料庫,選擇源裝置進行恢復。
截圖如下:
第二種方法:這種方式有時候不太方便,而指令碼方式將更方便,使用指令碼方式如下。
www.cppcns.com
/*備份資料db 到.bak檔案。然後利用此bak檔案恢復乙個新的資料庫dbtest。
*/use master
backup database db
to disk = 'e:\dbtest.bak'
restore filelistonly
from disk = 'e:\dbtest.bak'
restore database dbtewww.cppcns.comst
from disk = 'e:\dbtest.bak'
with move 'dbtestflmnqh' 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%顯程式設計客棧示一flmnqh條記錄
replace利用bak恢復資料庫,強制還原
dbtest和dbtest_log是上面g:\back.bak裡的邏輯檔案
以上就是sql server資料庫恢復備份的方法,希望對大家的學習有所幫助。
本文標題: 快速實現sql server資料庫恢復備份
本文位址:
Sql Server快速入門
sql server快速入門 1.資料庫的建立,刪除 備份,分離 附加 注意 資料庫在開啟使用時,無法進行複製,貼上,需要對其進行分離,再複製貼上,然後通過附加,載入回去。注意 在對資料庫進行附加操作時,如果遇到訪問被拒絕,可能是許可權問題,對許可權進行修改即可。如圖 2.資料庫的基本操作 注意 如...
SQL SERVER 快速插入千萬條資料
1.正常插入 插入非常慢。declare count int 10000000,index int 0 begin tran while index count begin insert into ordertest id values round rand 10000000,0 set index...
SQL Server 快速刪除 歸檔資料方法小結
最近遇到了清理歷史資料的需求,整理一下不同場景及對應處理方法 這是最簡單的,truncate drop table即可 這種情況是,會不斷往表裡插入新資料但是並不會去查詢,一般是系統異常時開發手動去查。這種情況可以停業務將原表重新命名為bak表,再按原有表結構建立乙個新錶讓系統插入。bak表根據業務...