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


Моментальные снимки базы данных

В этом разделе описывается возможность создания моментального снимка базы данных, добавленная в Microsoft SQL Server 2005. Моментальные снимки базы данных доступны только в SQL Server 2005 Enterprise Edition и более поздних версиях. Все модели восстановления поддерживают моментальные снимки базы данных.

Моментальный снимок базы данных является статичным, доступным только для чтения представлением базы данных (базы данных-источника). В базе данных-источнике может находиться несколько моментальных снимков, которые всегда принадлежат тому же экземпляру сервера, что и база данных. Каждый моментальный снимок базы данных согласуется на уровне транзакций с базой данных-источником в момент создания моментального снимка. Моментальный снимок существует до тех пор, пока он не будет явно удален владельцем базы данных.

В отличие от поведения по умолчанию пользовательских баз данных, моментальный снимок базы данных создается с установленным в значение ON параметром ALLOW_SNAPSHOT_ISOLATION, вне зависимости от настройки данного параметра для базы данных-источника или для системной базы данных модели.

Моментальные снимки можно использовать для составления отчетов. Кроме того, при возникновении пользовательской ошибки в базе данных-источнике эту базу данных можно восстановить до состояния, в котором она находилась на момент создания моментального снимка. Произойдет только потеря изменений в базе данных, произведенных после создания моментального снимка.

Важное примечаниеВажно!

Восстановление неприменимо к поврежденной базе данных и к базе данных, находящейся в автономном режиме. Таким образом, создание регулярных резервных копий и тестирование плана восстановления необходимы для защиты базы данных.

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

Моментальные снимки базы данных не связаны с резервными копиями моментальных снимков, с изоляцией моментальных снимков транзакций и с репликацией снимков.

В этом разделе

См. также

Другие ресурсы