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