部分备份

本主题与所有 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 或维护计划向导不支持部分备份。

使用部分差异备份

部分备份可用作部分差异备份的“差异基准”。这样,您可以通过为数不多的几个部分差异备份来补充部分备份。有关详细信息,请参阅使用差异备份差异部分备份