Пример. Оперативное восстановление файла только для чтения (простая модель восстановления)

Применимо к:SQL Server

Этот раздел относится к базам данных SQL Server в простой модели восстановления, содержащей файловую группу только для чтения. При простой модели восстановления файл, доступный только для чтения, можно восстановить в режиме «в сети», если существует резервная копия файла, сделанная после того, как файл в последний раз стал доступен только для чтения.

В данном примере база данных adb содержит три файловые группы. Файловая группа A предназначена для чтения и записи, а файловые группы B и C предназначены только для чтения. Изначально все файловые группы находятся в режиме в сети. Необходимо восстановить доступный только для чтения файл из файловой группы B, b1. Администратор базы данных может восстановить его с помощью резервной копии, сделанной после того, как файл стал доступным только для чтения. На время восстановления файловая группа B будет переведена в режим «вне сети», однако остальная часть базы данных продолжит работать в режиме «в сети».

Последовательность восстановления

Заметка

Синтаксис последовательности восстановления в сети тот же самый, что и в случае последовательности восстановления вне сети.

Чтобы восстановить файл, администратор базы данных использует следующую последовательность восстановления:

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

Файл в настоящий момент находится в режиме «в сети».

Дополнительные примеры

См. также

Восстановление в сети (SQL Server)
Восстановление фрагмента (SQL Server)
Восстановление файлов (простая модель восстановления)
Обзор процессов восстановления (SQL Server)
RESTORE (Transact-SQL)