SQL Server 2008 完整檔案備份
本主題適用於包含多個檔案或檔案組的 SQL Server 資料庫。
注意:
有關各種型別備份的概述,請參閱簡單恢復模式下的備份或在完整恢復模式下備份。
完整檔案備份指備份一個或多個檔案或檔案組中的所有資料。在完整恢復模式下,一整套完整檔案備份與跨所有檔案備份的足夠日誌備份合起來等同於完整資料庫備份。
注意:
除了在與“差異檔案備份”明確進行比較的時候,完整檔案備份通常稱為“檔案備份”。
使用檔案備份使您能夠只還原損壞的檔案,而不用還原資料庫的其餘部分,從而加快了恢復速度。例如,如果資料庫由位於不同磁碟上的若干個檔案組成,在其中一個磁碟發生故障時,只需還原故障磁碟上的檔案。
可以分別備份和還原資料庫中的檔案。在 BACKUP 或 RESTORE 語句中,可以指定整個檔案組,而不是逐個指定每個構成檔案。請注意,如果檔案組中的任何檔案離線(例如,由於正在還原該檔案),則整個檔案組均將離線並且無法備份。
注意:
在 SQL Server 7.0 版和 SQL Server 2000 中,檔案備份和差異檔案備份不包含日誌記錄。必須顯式應用日誌備份才能恢復其資料。因此,在這兩個版本中,只能將檔案備份與完整恢復模式和大容量日誌恢復模式結合使用。在 SQL Server 2005 和更高版本中,檔案備份在預設情況下包含足夠的日誌記錄,可以將檔案前滾至備份操作的末尾。
檔案備份的優點和缺點
相對於資料庫備份,檔案備份具有如下優點:
能夠更快地從隔離的媒體故障中恢復。可以迅速還原損壞的檔案。
與完整資料庫備份(對於超大型資料庫而言,變得難以管理)相比,檔案備份增加了計劃和媒體處理的靈活性。檔案或檔案組備份的更高靈活性對於包含具有不同更新特徵的資料的大型資料庫也很有用。
與完整資料庫備份相比,檔案備份的主要缺點是管理較複雜。如果某個損壞的檔案未備份,那麼媒體故障可能會導致無法恢復整個資料庫。因此,必須維護一組完整的檔案備份,對於完整/大容量日誌恢復模式,還必須維護一個或多個日誌備份,這些日誌備份至少涵蓋第一個完整檔案備份和最後一個完整備份之間的時間間隔。
維護和跟蹤這些完整備份是一種耗時的任務,所需空間可能會超過完整資料庫備份的所需空間。
在完整恢復模式下,使用差異檔案備份可以減少要還原的日誌備份的數量,但這會增加管理工作的複雜性。有關詳細資訊,請參閱差異檔案備份。
注意:
只讀檔案組的檔案備份可以與部分備份一起使用。部分備份包括所有讀/寫檔案組以及可選的一個或多個只讀檔案組。有關詳細資訊,請參閱部分備份。
備份檔案的注意事項
若要充分利用檔案備份的優點,請考慮磁碟上的資料佈局和使用模式。建議使用以下原則:
經常備份頻繁修改的資料。
偶爾備份不常修改的資料。
備份只讀資料一次。
注意:
備份只讀檔案或檔案組的方法對每種恢復模式均相同。
一次只能進行一個檔案備份操作。可以在一個操作中備份多個檔案,但如果只需要還原一個檔案,這樣做可能會延長恢復時間。這是因為查詢該檔案時,將讀取整個備份。
注意:
單個檔案可以從資料庫備份中還原;但與從檔案備份中還原相比,從資料庫備份中找到和還原檔案所需的時間更長。
簡單恢復模式的其他注意事項
在簡單恢復模式下,必須一起備份所有讀/寫檔案。這樣可以確保將資料庫還原到一致的時點。請使用 READ_WRITE_FILEGROUPS 選項,而不是逐個指定每個讀/寫檔案或檔案組。此選項用於備份資料庫中的所有讀/寫檔案組。通過指定 READ_WRITE_FILEGROUPS 建立的備份稱為部分備份。有關詳細資訊,請參閱部分備份。
完整恢復模式的其他注意事項
在完整恢復模式下,必須備份事務日誌,不用考慮備份策略的其餘部分。一整套完整檔案備份與涵蓋從第一個檔案備份開始的所有檔案備份的足夠日誌備份合起來等同於完整資料庫備份。
僅使用檔案備份和日誌備份還原資料庫的操作可能比較複雜。因此,如果可能,最好執行完整資料庫備份並在第一個檔案備份開始之前開始日誌備份。下圖顯示了在建立資料庫(在 t0 時間)之後立即執行完整資料庫備份(在 t1 時間)的策略。建立了第一個資料庫備份之後,便可開始執行事務日誌備份。事務日誌備份計劃按設定的間隔執行。檔案備份以最適合資料庫業務要求的間隔執行。此圖顯示了四個檔案組,每次備份其中的一個檔案組。它們的備份順序(A、C、B、A)反映了資料庫的業務要求。
在完整恢復模式下,必須在還原讀/寫檔案備份時前滾事務日誌,以確保該檔案與資料庫的其餘部分保持一致。若要避免前滾大量事務日誌備份,請考慮使用差異檔案備份。有關詳細資訊,請參閱差異檔案備份。
建立檔案或檔案組備份
建立檔案備份所需的 BACKUP 語法為:
BACKUP DATABASE database_name
注意:
檔案或檔案組的第一個備份必須備份完整的檔案或檔案組。建立檔案或檔案組的完整備份之後,可以建立一系列一個或多個基於該完整備份的差異備份。有關詳細資訊,請參閱差異檔案備份。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-539859/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2008 備份檔案和檔案組SQLServer
- SQL Server 2008 差異檔案備份SQLServer
- SQL Server 2008 完整資料庫備份SQLServer資料庫
- SQL Server 2008 完整恢復模式下備份SQLServer模式
- SQL Server 2008 建立完整資料庫備份SQLServer資料庫
- SQL Server 2008差異備份與新檔案SQLServer
- SQL Server 2008快照備份SQLServer
- SQL Server 2008備份概述SQLServer
- SQL server 2008定期的備份資料庫--差異+完整SQLServer資料庫
- SQL Server 2008 備份壓縮SQLServer
- SQL Server2008 clear歷史備份檔案 Management Studio操作?SQLServer
- SQL Server 2008為磁碟檔案定義邏輯備份裝置SQLServer
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- 備份次新的DR(sql server dmp檔案)SQLServer
- SQL Server 2008 使用差異備份SQLServer
- sql檔案備份SQL
- SQL Server 2008 事務日誌備份SQLServer
- SQL Server 2008備份到磁帶或磁碟SQLServer
- SQL Server 2008使用映象備份媒體集SQLServer
- SQL Server 2008還原資料庫備份SQLServer資料庫
- SQL Server 2008從裝置還原備份SQLServer
- SQL Server 2008 差異備份的基準SQLServer
- SQL Server 2008 建立事務日誌備份SQLServer
- SQL Server 2008應用事務日誌備份SQLServer
- SQL Server 2008 的恢復和備份模式SQLServer模式
- SQL Server Database 維護計劃建立完整的備份策略SQLServerDatabase
- SQL Server 2008還原檔案和檔案組SQLServer
- SQL Server 備份策略SQLServer
- SQL Server 冷備份SQLServer
- SQL Server資料庫 bcp匯出備份檔案應用SQLServer資料庫
- SQL Server 2008還原事務日誌備份SQLServer
- SQL Server 2008 使用多基準差異備份SQLServer
- SQL Server 2008進行備份事務日誌SQLServer
- SQL Server 2008結尾事務日誌備份SQLServer
- SQL Server 2008 事務日誌備份注意事項SQLServer
- SQL Server 2008還原差異資料庫備份SQLServer資料庫
- sql server2008資料檔案遷移SQLServer
- SQL Server 備份遷移策略SQLServer