示例:数据库的段落还原(简单恢复模式)

段落还原顺序将从主文件组和所有读写辅助文件组开始,按文件组级别分阶段还原和恢复数据库。

在此示例中,灾难发生后,数据库 adb 被还原到新计算机。 数据库使用的是简单恢复模式。 灾难发生之前,所有文件组均处于联机状态。 文件组 A 和 C 是可读/写的,文件组 B 是只读的。 文件组 B 在最新部分备份之前变为只读的,该文件组包含主文件组和读/写辅助文件组 A 和 C。 文件组 B 变为只读后,对文件组 B 进行了单独的文件备份。

还原顺序

  1. 主文件组以及文件组 A 和 C 的部分还原。

    RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C' 
       FROM partial_backup 
       WITH PARTIAL, RECOVERY;
    

    此时,主文件组以及文件组 A 和 C 处于联机状态。 文件组 B 中的所有文件都处于恢复挂起状态,该文件组处于脱机状态。

  2. 对文件组 B 进行联机还原。

    RESTORE DATABASE adb FILEGROUP='B' FROM backup 
    WITH RECOVERY;
    

    所有文件组现在都处于联机状态。

其他示例

请参阅

参考

BACKUP (Transact-SQL)

RESTORE (Transact-SQL)

概念

联机还原 (SQL Server)

段落还原 (SQL Server)