一、手動備份與恢復
打開 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
在新建窗口中依次新建排程,設置備份命令如下
打開 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 的功能強大,但也可以實現自動備份,適合版權比較敏感的企業應用。