Пример. Поэтапное восстановление базы данных (простая модель восстановления)
Область применения: SQL Server
В последовательности поэтапного восстановления база данных восстанавливается за несколько шагов на уровне файловой группы, начиная с первичной и всех вторичных файловых групп, доступных для чтения и записи.
В данном примере база данных 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;
Теперь все файловые группы находятся в режиме «в сети».
Дополнительные примеры
Пример. Поэтапное восстановление некоторых файловых групп (простая модель восстановления)
Пример. Оперативное восстановление файла только для чтения (простая модель восстановления)
Пример. Поэтапное восстановление базы данных (модель полного восстановления)
Пример. Поэтапное восстановление некоторых файловых групп (модель полного восстановления)
Пример. Оперативное восстановление файла только для чтения (модель полного восстановления)
См. также
Восстановление в сети (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Восстановление фрагмента (SQL Server)