1. 程式人生 > 其它 >SQl Server 備份還原步驟

SQl Server 備份還原步驟

1、完整備份資料庫

declare @filename varchar(255)

select @filename='D:\bak\AllBack\DB1-'+CONVERT(varchar(10),GETDATE(),120)+'.bak' 

backup database DB1 to disk=@filename WITH  NOFORMAT, NOINIT

go

 

2、差異備份資料庫

(PS:如果從完整備份之後沒有發生資料變化,無需進行差異備份)

declare @filename varchar(255)

select @filename='D:\bak\AllBack\DB1-
'+CONVERT(varchar(10),GETDATE(),120)+'1.bak' backup database DB1 to disk=@filename WITH DIFFERENTIAL, NOFORMAT, NOINIT go

 

3、還原完整備份

1)資料庫—還原資料庫,選擇源裝置,選擇備份的檔案,修改新的資料庫名稱為DB2

 

2)選擇左側“選項”,恢復狀態選擇“不回滾未提交的事務”。

 

3)點選“確定”,還原成功後,左側資料庫顯示“正在還原...”(PS:此時資料庫不可用)。

 

4、還原差異備份

1)DB2—任務—還原—資料庫,源裝置選擇差異備份檔案。

 

2)恢復狀態選擇“使資料庫處於可使用的狀態”。

 

3)點選“確認”,成功還原DB2