示例:联机还原只读文件(简单恢复模式)

 本主题与采用简单恢复模式并包含只读文件组的 SQL Server 数据库相关。

在简单恢复模式下,如果某个文件在最后一次变为只读时进行了备份,则可以联机还原该只读文件。

在此示例中,名为 adb 的数据库包含三个文件组。文件组 A 为读/写文件组,而文件组 B 和 C 是只读的。最初,所有文件组都处于联机状态。

现在必须还原文件组 B 中的只读文件 b1。数据库管理员可以使用在该文件变为只读状态之后获取的备份对其进行还原。在还原过程中,文件组 B 将处于脱机状态,但是数据库的其余文件组仍处于联机状态。

还原顺序

数据库管理员可以按照以下还原顺序还原该文件:

RESTORE DATABASE adb FILE='b1' FROM filegroup_B_backup 
WITH RECOVERY

文件现在处于联机状态。