加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 12:45:56 所属栏目:MsSql教程 来源:网络整理
导读:一、手動備份與恢復 打開 Microsoft SQL Server Management Studio 選擇要備份的數據庫,右鍵選擇 Tasks,Back UP... 進入備份菜單 設置備份類別、備份文件點擊OK開始備份 恢復: 右鍵 Database選擇 Restore DataBase... 設置需要還原的數據庫名稱、選擇事選
一、手動備份與恢復
打開 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 的功能強大,但也可以實現自動備份,適合版權比較敏感的企業應用。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读