備份和恢複資料庫對於資料庫管理員來說是保證資料安全性的一項重要工作。SQL server 2008提供了高效能的備份和恢複功能,可以實現多種方式的Database Backup和恢複操作,避免了由於各種故障造成的損失而遺失資料!下邊是我對部分內容的總結,裡邊偏向了T-SQL語句實現的總結,對於SQL Server Management Studio中對象管理器的操作並沒有太多的總結,因為這些都有一些嚮導,而且,大部分都是在對應的節點,右擊找相應的操作,相應的對象,然後根基嚮導去操作!
首先是大概知識點的總結:
下邊是一些T-SQL語句對應的總結,1,管理備份裝置的語句:
2,備份的語句:
3,資料恢複的對應語句:
最後,
上邊講到了備份有完全備份,差異備份,交易記錄備份和檔案組和資料檔案備份,恢複有簡單恢複,簡單恢複,大容量日誌恢複。但是這四種備份方式有什麼不同呢,有什麼各自的用處呢?這三種恢複又需要什麼條件呢?這裡,我給大家剖析一下:
備份:
1,完全備份:備份內容,包括備份資料庫中的所有資料,檔案組或資料檔案;適用類型:對於小型資料庫和中型資料庫,完全備份是最常用的技術.缺點:此過程非常耗時,一旦開始備份就不能中途停止.
2,差異備份:備份內容:記錄自最後一次去備份以來改變的資料;適用類型:使用於進行過完全備份的資料庫;缺點:還原時非常耗時,還原需要還原最後一次完全備份和以後所有的差異備份.
3,交易記錄備份:備份內容,備份資料庫中已經完成的事務,實現了備份可以真正靈活的時間點恢複;適用類型:資料庫處於完全恢複和大量記錄復原模式;
4,檔案組備份:內容,對於與資料庫中某個檔案有關的所有資料檔案的備份.類似於完全備份,但可以是小分支的備份.例如,可以備份一個公司中一個部門或工作群組的備份.
5,資料檔案備份:內容,只對檔案組中的一個檔案進行備份,同單獨還原一個資料檔案的功能協同工作.優點,時間短,可以選擇性的備份資料庫中的某些檔案.
恢複:
1,簡單恢複:需要:進行資料庫恢複時僅使用Database Backup和差異備份而不涉及交易記錄備份。效果:可以恢複到上一次備份的狀態,但無法恢複到失敗點的狀態。
2,完全恢複:需要,採用Database Backup,差異備份和交易記錄備份來恢複到失敗點的時刻,需要將所有的資料庫操作都寫入到記錄檔中;效果,不造成任何損失。
3,大容量記錄備份:需要,和完全備份基本相同;效果,在效能上要優於上邊兩種方式,它最大努力減少了批操作所需要的儲存空間。