備份文件或文件組,通常在備份超大型的數據庫的時候會用到,能夠直接還原整個文件組 。數據庫
文件還原的目標是還原一個或多個損壞的文件,而不是還原整個數據庫。SQL Server 的全部版本都支持在數據庫處於脫機狀態時還原文件(「脫機頁面還原」)。ide
在 SQL Server 2005 Enterprise Edition 及更高版本中,若是在文件還原過程當中數據庫處於聯機狀態,則數據庫將保持聯機狀態。數據庫處於在線狀態時還原和恢復文件稱爲「在線文件還原」。spa
脫機文件還原日誌
在脫機文件還原中,還原已損壞的文件或文件組時,數據庫處於脫機狀態。還原順序結束時,數據庫將聯機。blog
聯機文件還原事務
在 SQL Server 2005 Enterprise Edition 及更高版本中,當數據庫處於聯機狀態時將自動執行聯機文件還原。不過,任何文件組中若是有文件正在被還原,則該文件組處於離線狀態。恢復脫機文件組中的全部文件以後,該文件組將自動變爲聯機狀態。get
若是正在還原的文件組爲讀/寫文件組,則在還原上一次數據備份或差別備份之後必須應用連續的日誌備份鏈。這樣纔會使文件組記錄到日誌文件的當前活動日誌記錄中。恢復點一般靠近日誌的末端,但並不是老是如此。it
若是正在還原的文件組爲只讀文件組,則一般不須要應用日誌備份,而且會跳過該操做。若是在文件變成只讀後進行了備份,則該備份爲要還原的最後備份。前滾在目標點中止。io
=========================================================================class
首先我刪除一個數據庫,這個數據庫archive以前包含在文件組中,該文件組已經作過文件和文件組備份。
而後右擊根節點的數據庫,選擇「還原文件和文件組」,如圖。
選擇用於還原的備份集類型爲文件組,備份類型爲完整備份,如圖。
還原成功後,如圖所示。
==================================================================
在該數據庫還存在的狀況下,也能夠直接右擊該數據庫進行文件和文件組的還原,如圖。
還原以前要求咱們先作尾部事物日誌的備份,如圖。
執行該數據庫的尾部事物日誌備份以後,同時勾選文件組和尾部事務日誌的備份進行還原,如圖。
還原成功後,如圖素所示。
==================================================================
也能夠指定在還原的時候,將數據庫文件還原到新的位置,如圖。
還原完成後,而後咱們右擊數據庫的屬性,查看一下。
====================================================