SQL Server 2008 的恢復和備份模式
全恢復
不要與“全備份”混淆,全恢復涉及到一個儲存歷史事務日誌檔案的資料庫。由於日誌檔案現將是資料庫不可分割的一部分,所以當建立資料庫就必建立日誌檔案。當建立一個資料庫,要考慮有兩個檔案選項, “初始大小”和“自動增長” ,這兩個選項可在SQL Server資料庫管理屬性頁上進行配置。在該檔案頁面上,可設定初始化大小和自增大小。
如果資料庫設定為全恢復,那麼每一個資料變動操作歷史記錄都將被儲存。如果日誌檔案銼光或用完物理磁碟空間,那麼資料庫將停止工作。這種風險可以由SQL Server自動增加日誌檔案的功能來降低。要啟用自動成長功能,就要給日誌檔案初始兆位元組大小的空間。下一步,選擇“ Autogrowth ”核取方塊,並輸入一個增長的大小。日誌檔案的大小也可以加以限制或不加限制的增長。如果沒有設定自動增長,一個固定大小的日誌檔案將自動生成。如果日誌檔案填滿了,那麼該資料庫將停止工作。自動增長功能可以避免了這一點,但帶有一些額外開銷。當SQL Server設定自動增加日誌檔案大小時,資源(記憶體, CPU ,以及硬碟)利用率和資料庫的效能,可能遭受影響。一旦對日誌進行了調整,效能將恢復正常。
差異備份
當資料庫執行在“全恢復”的模式,那麼事物日誌正在不斷的被儲存,這樣我們就又可以有幾個新的備份選擇。除了全備份現在可以進行差異備份和事物日誌備份。
差異備份複製上次完全備份所有的資料變化。因此,這些備份通常比完全備份更快和更小。但隨著時間的推移,越來越多的資料發生變化,差異備份檔案將變得很大。完整備份建立一個檢查點的意義在於,新的差異備份可以從這一點開始進行。
事物日誌備份
事務日誌備份將複製上次完全或以前的事務日誌備份的所有資料變化。事物日誌備份通常是非常快並且非常小。缺點是它們的恢復能力有限。例如,如果您建立一個星期一的全備份和週二至週五事務日誌備份,然後需要在週六恢復,恢復的步驟將是先恢復星期一的全備份,然後恢復星期二的日誌備份,星期三的日誌,星期四的日誌,並最終恢復星期五的日誌備份。顯然這個過程,是需要耗費很多資源的。此外,如果一個由於某種原因日誌備份損壞或無法使用,那麼整個恢復鏈將中斷,而不會獲得日誌備份良好時那樣的效果。
結論
SQL Server2008提供了幾種恢復方法,包括全恢復和簡單恢復。恢復方法的選擇將取決於事物日誌檔案是否被儲存,如果是的話,任何型別的備份可以執行,如全備份,差異備份,或事務日誌備份。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-629788/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2008 完整恢復模式下備份SQLServer模式
- SQL Server 的備份和恢復模式的工作方式SQLServer模式
- SQL server 2005 備份恢復模式SQLServer模式
- 備份和恢復SQL Server資料庫SQLServer資料庫
- SQL Server 2008指定恢復模式SQLServer模式
- SQL Server 2008恢復模式概述SQLServer模式
- windwos server 路由備份和恢復 路由表備份和恢復Server路由
- SQL Server 中備份的還原和恢復工作方式SQLServer
- SQL Server 資料庫備份還原和資料恢復SQLServer資料庫資料恢復
- 備份和恢復SQL Server資料庫+壓縮ACCESS的類(方法)SQLServer資料庫
- SQL Server 2008系統資料庫的恢復模式SQLServer資料庫模式
- SQL Server 備份與恢復之六:介質集與備份集SQLServer
- 關於SQL Server資料庫備份和恢復特性介紹SQLServer資料庫
- SQL Server 2008選擇資料庫恢復模式SQLServer資料庫模式
- SQL Server 2008為索引操作選擇恢復模式SQLServer索引模式
- SQL Server 2008資料庫恢復模式詳解SQLServer資料庫模式
- SQL Server 2008快照備份SQLServer
- SQL Server 2008備份概述SQLServer
- 備份&恢復之四:非歸檔模式下的備份與恢復模式
- [Sql server]資料庫備份的三個恢復模型(轉)SQLServer資料庫模型
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- Backup And Recovery User's Guide-備份和恢復概覽-備份和恢復介紹-備份和恢復的目的GUIIDE
- SQL Server 2008 備份壓縮SQLServer
- SQL SERVER設定恢復模式的策略SQLServer模式
- 簡單恢復模式下的備份模式
- redis 備份和恢復Redis
- 備份和恢復redisRedis
- Mysql備份和恢復MySql
- Oracle 備份和恢復Oracle
- MS SQL基礎教程:備份和恢復概述SQL
- 無備份恢復(歸檔模式)模式
- SQL Server 2008 備份檔案和檔案組SQLServer
- redis備份和恢復的方式Redis
- SQL Server 2008 使用差異備份SQLServer
- SQL Server 2008 完整檔案備份SQLServer
- 雙重加密模式下的備份恢復加密模式
- SqlServer備份和恢復(二)SQLServer
- SqlServer 備份和恢復(一)SQLServer