使用多重基底差異備份

本主題只與完整復原模式或大量記錄復原模式資料庫有關,這些資料庫中有多個檔案群組存在,而且其備份策略還包含了檔案備份及差異備份。差異部分備份必須使用單一部分備份作為基底。

[!附註]

在簡單復原模式下,差異備份必須有一個基底。禁止多重基底差異備份;嘗試使用多重基底差異備份將顯示錯誤並且失敗。

在完整復原模式下,差異備份可以包含具有不同差異基底的檔案。具有多個基底的差異備份稱為「多重基底差異備份」。多重基底差異備份很難管理與維護。因此,我們建議您避免建立有多個基底的差異備份。請改用具有資料庫備份的差異資料庫備份,以及具有檔案備份的差異檔案備份。

造成多重基底差異備份的原因

根據一組檔案備份建立差異資料庫備份時,會產生多重基底差異備份。當使用一份列出多個檔案的檔案差異清單,而該清單與提供給最近一次檔案備份的清單不同時,將會造成多重基底差異。當檔案群組的存取權已經在部分備份之後變更時,也可能產生多個基底。如需詳細資訊,請參閱<差異部分備份>。

何時使用多重基底差異會有幫助?

在極少數情況下,多重基底差異可能有其意義。例如,資料庫管理員可能搭配一組完整的檔案備份來使用完整資料庫差異。以整組檔案備份取代單一資料庫備份,會產生多重基底差異。根據資料庫使用方式,差異可能相當地小。在任何情況下,都要遵循相同的步驟還原檔案:先還原檔案備份,然後再還原完整資料庫差異。

在這種情況下,管理多重基底差異會比管理許多不同的差異檔案備份來得容易,況且備份和還原步驟也同樣簡單。因為所有檔案的處理方式相同,所以要還原哪個備份不會混淆。

如果要在差異備份方面使用多重基底,就讓多重基底策略越簡單越好。請避免使用複雜的多重基底差異策略,特別是需要在還原期間,以不同於檔案或檔案群組的方式來處理某些檔案或檔案群組的情況。例如,避免混合完整資料庫備份、檔案備份和資料庫差異。同時,請避免在完整資料庫備份和差異備份中,以不同的方式對檔案進行分組,除非這些分組非常簡單而且可預測,如上述範例所示。