上一主题: 截短事务日志下一主题: Create Index 语句如何影响文件和文件组备份


文件和文件组备份

由于数据库大小和性能要求的原因,不能执行完全数据库备份时,可以备份一个或多个文件组或单个文件。

如果选择备份单个文件而不是整个数据库,请创建过程以确保定期备份数据库中的所有文件,并且为数据库(该数据库文件或文件组被单独备份)执行单独的事务日志备份。 还原文件备份后,必须用连续的事务日志备份来更新文件内容,以使其与数据库的其余部分保持一致。 有关详细信息,请参阅 Microsoft SQL Server 文档。

Microsoft SQL Server 2000 和更高版本既允许完全文件和文件组备份,也允许差异文件和文件组备份。 如果执行了文件和文件组差异备份,则该会话的还原取决于要还原的各个文件的上次完全备份。 如果对不同的文件集执行完全和差异备份,但这些文件集包含一些共同的文件,那么 ARCserve 将无法构建正确的依存关系序列来还原这些备份,您将需要手工执行该操作。

重要说明! 在 Microsoft SQL Server 7.0 和 2000 中,数据库差异备份独立于处于该备份和前一数据库完全备份之间的任何文件和文件组完全备份。 但是,在 SQL Server 2000 和更高版本中,数据库差异备份或部分差异备份取决于所有中间的完全备份,包括文件和文件组的完全备份和部分完全备份。 “自动选择”功能无法检测该情况。 在 SQL Server 2005 中,如果将文件和文件组备份与数据库差异和部分差异备份混合,则您需要手工组合还原序列。

注意:您无法通过文件和文件组备份执行数据库或部分还原。 仅文件和文件组还原可通过文件和文件组备份执行。