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