Поделиться через


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

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

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

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

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

ПримечаниеПримечание

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

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

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

Файловая группа B теперь находится в режиме в сети».

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

См. также

Справочник

RESTORE (Transact-SQL)

Основные понятия

Восстановление в сети (SQL Server)

Обзор процессов восстановления (SQL Server)

Файлы из резервных копий (модель полного восстановления)