MS-SQLSERVER2005備份/恢復 操作筆記

一、手動備份與恢復
打開 Microsoft SQL Server Management Studio
選擇要備份的數據庫,右鍵選擇 Tasks , Back UP... 進入備份菜單


設置備份類別、備份文件點擊OK開始備份


恢復:
右鍵 Database選擇 Restore DataBase...


設置需要還原的數據庫名稱、選擇事選備份好的文件,點擊 OK 開始還原


第三方文檔註明還原後要檢查是否存在 dbo架構,如果沒有需要手動添加



二、排程備份
第1種方法 使用SQL自帶的排程功能

依次點開 Managment、Maintenance Plan、Maintenance Plan Wizard
 

點擊下一步
 

點擊 Change... 按餅幹修改排程設置


設置備份頻率、類型、備份時間、截止時間, 點擊  OK


點擊下一步


設置備份內容, 點擊下一步


點擊下一步


選擇要備份的數據庫,點擊OK


設置備份的文件(磁盤/磁帶、添加/覆蓋),點擊下一步
原始備份1次+增量備份+添加的方式 = 完全備份 + 覆蓋的方式


設置log文件,點擊下一步 (也可以設置郵件通知,需exchange服務)


檢查各項設置,點擊完成按鈕


點擊關閉按鈕,即完成了排程備份的設置 (漏了一張創建排程的圖沒有截到 :(  

設置好的排程如下圖,可以進行修改、刪除、立即執行、重命名等操作


第2種方法,使用SQL Server代理自動備份

首先要啟動 SQL Server Agent服務
打開 Microsoft SQL Server Management Studio


在新建窗口中依次新建排程,設置備份命令如下

DECLARE @strPdath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'F:bak' + 'hpxx'+@strPath + '.bak'
BACKUP DATABASE [hpxx] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
注:以上命令中的第4行 F:BAK 備份目錄 ,第5行 DATABASE 為要備份的數據庫名稱
其它設置細節省。

另外微軟發行的 Microsoft SQL Server 2005 Express 是免費的,

雖然功能沒有 Microsoft SQL Server Management Studio 的功能強大,但也可以實現自動備份,適合版權比較敏感的企業應用。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章