SQl Server 備份還原步驟
阿新 • • 發佈:2022-03-09
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;