部分備份

這個主題與所有的 SQL Server 資料庫相關。

部分備份是 SQL Server 2005 中所引進。部分備份的設計目的,是要在簡單復原模式下用來改善備份超大型資料庫 (其中包含一個或多個唯讀檔案群組) 時的彈性。不過,部分備份適用於所有資料庫,不管復原模式為何。

[!附註]

如需各種備份類型的概觀,請參閱<簡單復原模式下的備份>或<在完整復原模式下備份>。

部分備份與完整資料庫備份類似,但是部分備份不包含所有的檔案群組。然而,部分備份包含主要檔案群組、每個讀取/寫入檔案群組,以及任何選擇性指定之唯讀檔案中的所有資料。每當您想要排除唯讀檔案群組時,部分備份就十分有用。唯讀資料庫的部分備份只包含主要檔案群組。

建立部分備份

若要建立部分備份,請使用 BACKUP 陳述式,並指定 READ_WRITE_FILEGROUPS 選項。您也可以指定任何唯讀檔案或檔案群組以併入部分備份。建立部分備份的基本語法如下:

BACKUP DATABASE database_name READ_WRITE_FILEGROUPS [ , FILEGROUP = { logical_filegroup_name | **@**logical_filegroup_name_var } [ ,...n] ] TO <backup_device>

[!附註]

SQL Server Management Studio 或「維護計畫精靈」不支援部分備份。

使用差異部分備份

部分備份可以當成差異部分備份的「差異基底」。這可讓您使用一小串的差異部分備份來補充部分備份。如需詳細資訊,請參閱<使用差異備份>和<差異部分備份>。