Пример: поэтапное восстановление базы данных (простая модель восстановления)
При поэтапном восстановлении база данных восстанавливается в несколько этапов на уровне файловой группы, начиная с первичной и всех вторичных файловых групп, доступных для чтения и записи.
В данном примере база данных adb
восстанавливается после сбоя на новом компьютере. Для базы данных выбрана простая модель восстановления. До сбоя все файловые группы работали в оперативном режиме. Файловые группы A
и C
предназначены для считывания и записи, а файловые группы B
предназначены только для чтения. Файловая группа B
становится доступной только для чтения до последнего частичного резервного копирования, содержащего первичную файловую группу и вторичные файловые группы, предназначенные для считывания и записи, A
и C
. Отдельная резервная копия файлов файловой группы B
была создана после того, как файловая группа B
стала доступной только для чтения.
Последовательности восстановления
Частичное восстановление первичной файловой группы и файловых групп
A
иC
.RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C' FROM partial_backup WITH PARTIAL, RECOVERY;
На этом этапе первичная файловая группа и файловые группы
A
иC
работают в оперативном режиме. Все файлы из файловой группыB
ожидают восстановления, а файловая группа работает в автономном режиме.Оперативное восстановление файловой группы
B
.RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;
Теперь все файловые группы переведены в оперативный режим.
См. также
Основные понятия
Выполнение поэтапных восстановлений
Другие ресурсы
BACKUP (Transact-SQL)
Примеры последовательностей восстановления для нескольких сценариев восстановления
RESTORE (Transact-SQL)