1. 程式人生 > >MSSQL 備份與恢復

MSSQL 備份與恢復

mssq 進行 ssm 中間節點 最終 事務日誌 差異 管理 操作員

建立維護計劃,需啟用《SQL Server 代理》服務

建立三個子作業:

1. 按周進行的全備份,每周日零點執行

2. 按天進行的差異備份,每天中午12點執行

3. 按小時執行的事務日誌備份,每天早上6:30起,每小時執行,截止至晚上24點止。

若要求更高,則可以再升一級:

  1. 每天零點進行全備份

  2. 工作時間,每天早上6:30起,每小時(每個30分)進行差異備份,截止至晚上24點止

  3. 工作時間,每15分鐘進行事務日誌備份。(45、60,15)

全備份可以隨時任意恢復  

全備份+後面的差異備份,可以自由恢復到差異備份的時間點

全備份+後面連續的事務日誌備份,可以恢復到事務日誌備份期間的任意時間點

(起點)全備份+(中間節點)差異+(後續連續)事務 = 最小恢復

------------------------------------------------------------------------------- 差異或日誌恢復,可以找到前置(回滾)點即可。

全備份包含所有信息,差異+事務日誌都有了。

差異備份是全備份時與當前時間的所有差異,所以,後面的差異文件會越來越大。 恢復時,全備份(起點)+差異備份(終點)= 恢復到指定時間點

事務日誌備份是前一個事務日誌備份後的差異,所以,後面的日誌備份都差不多大。恢復時,全備份(起點)+連續事務日誌備份=恢復(回滾)到最終點內的任意點。

郵件通知:

1. SSMS》管理》數據庫郵件》右擊》配置數據庫郵件,設置SMTP

2. SQL Server 代理》右擊》屬性》警報系統》郵件會話,啟用郵件配置文件,選擇前面配置的 數據庫郵件

3. SQL Server 代理》操作員》右擊》新建操作員》姓名+郵箱地址

4. SQL Server 代理》作業》sub-job》右擊》屬性》通知》鉤選電子郵件》配置相應選擇

MSSQL 備份與恢復