快速實現SQL Server資料庫恢復備份

2022-09-21 16:27:10 字數 834 閱讀 1304

第一種方法:通常我們採用恢復備份的方式,選擇目標資料庫,選擇源裝置進行恢復。

截圖如下:

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

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表根據業務...