SQL Server備份與還原

來源:互聯網
上載者:User

1. 三種備份模式

完全備份、差異備份、記錄備份

2.資料庫恢複模型

完全恢複、大規模日誌記錄恢複、簡單模式

切換恢複模型:資料庫名--右鍵“屬性”--“選項”選項卡--故障還原

3.資料庫自動備份

(1)展開伺服器執行個體--管理--資料庫維護計劃--建立

(2)展開伺服器執行個體--目標資料庫--右鍵“所有任務”--備份資料庫--“常規”選項卡 “調度”複選框--設定

(3)作業:無論哪種方法建立的自動備份項目,時間調度都通過作業完成,因此可以直接建立作業

 

右鍵"維護計劃"--建立維護計劃--輸入維護計劃名稱--這樣會出現建立維護計劃的視窗。

點擊“計劃”右側“...”按鈕,添加計劃的執行頻率

然後,   在左邊的工具箱中(沒有的話,   按Ctrl+Alt+X),   將"備份資料庫任務"拖到中間的黃色地區    
雙擊拖出來的這個任務,   會出現設計屬性的視窗  
在資料庫中,   選擇你要備份的資料庫,然後設定備份到那裡,   並且設定備份的檔案名稱  
設計好後,   單擊"確定",   你也可以單擊"T-SQL",   看看sql大致會用什麼樣的語句來處理你的需求.  

4.系統資料庫的備份還原

系統資料庫不儲存業務資料,但儲存了許多SQL Server設定,如資料庫維護計劃、資料庫安全使用者等

master:記錄系統級資訊、登入帳號和系統配置設定,包括:

  • 建立刪除使用者資料庫
  • 與登入安全有關的操作,資料庫安全操作,如向資料庫添加使用者對master沒影響
  • 伺服器範圍的配置
  • 添加刪除邏輯裝置
  • 將伺服器配置為分散式查詢和遠端程序呼叫,如添加連結的伺服器或遠程登入

model:資料庫模版,對其修改後要備份(如添加使用者定義型別)

msdb:供SQL Server代理程式調度警報和作業及記錄操作員時使用資料庫維護計劃、備份與還原作業、新增修改作業、配置發布分發等操作引起msdb資料變化後備份

distribution:被配置為遠端散發者或發布/散發者組合的伺服器具有distribution資料庫,配置或調整發布與分發後備份

5.系統資料庫恢複

重建master的步驟

(1)運行rebuildm.exe,建立新的master(如果master未損壞的話就不需要此步驟),需要安裝程式

(2)單一使用者模式啟動SQL,SQLServer.exe -c -m

(3)如普通資料庫般還原資料庫

model、msdb、distribution三種資料庫的還原和普通資料庫類似

重建master後,model和msdb亦被重建,因此應對它們立即還原,但重建master對distribution無影響

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.