Резервное копирование при простой модели восстановления

Изменения: 17 июля 2006 г.

ms191164.note(ru-ru,SQL.90).gifВажно!
Простая модель восстановления не подходит для рабочих систем, где потеря недавних изменений неприемлема. В таких случаях рекомендуется пользоваться полной моделью восстановления. Дополнительные сведения см. в разделе Резервное копирование в полной модели восстановления.

Простая модель восстановления обеспечивает самую простую форму резервного копирования и восстановления. Такой резервной копией легче управлять, потому что резервная копия журнала транзакций не создается. Однако если не существует резервных копий журналов, то база данных может быть восстановлена только до конца последней резервной копии данных. При возникновении сбоя те изменения, которые были сделаны после создания последней резервной копии, будут потеряны.

Образец стратегии резервного копирования

На следующем рисунке показана схема самой простой стратегии резервного копирования и восстановления при использовании простой модели восстановления. Существует пять полных резервных копий базы данных, но необходимо восстановить только самую последнюю резервную копию, созданную в момент времени t5. Восстановление резервной копии возвращает базу данных в момент времени t5. Все последующие обновления на момент t6 теряются.

Восстановление базы данных по модели простого восстановления

ms191164.note(ru-ru,SQL.90).gifПримечание.
При использовании простой модели восстановления журнал транзакций автоматически усекается, при этом удаляются все неактивные виртуальные файлы журналов. Усечение обычно производится после каждой контрольной точки, но при наличии определенных условий может быть отложено. Дополнительные сведения см. в разделе Усечение журнала транзакций.

Минимизация потерь данных

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

На следующем рисунке показана вероятность потери данных при использовании стратегии резервного копирования, в которой применяются только резервные копии базы данных. Она подходит только для небольших баз данных, резервные копии которых могут создаваться достаточно часто.

Показывает риск потери результатов работы в промежутках между созданием резервных копий базы данных

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

Полные и разностные резервные копии базы данных

Использование резервных копий для восстановления базы данных

Полные и разностные резервные копии содержат достаточно много записей журнала, чтобы было возможно восстановление базы данных. Для восстановления базы данных необходимо выполнить последовательность операций восстановления (т.н. последовательность восстановления). Последовательность восстановления начинается с восстановления полной резервной копии с последующим (если необходимо) восстановлением данных из соответствующей разностной резервной копии. В некоторых случаях, например при восстановлении файлов, может потребоваться восстановление нескольких полных или разностных резервных копий. После восстановления резервных копий необходимо восстановить базу данных. Вводные сведения о сценариях восстановления см. в разделе Обзор методов восстановления в SQL Server.

Сведения об ограничениях при восстановлении резервных копий с использованием простой модели восстановления см. в разделе Ограничения для восстановления по простой модели восстановления.

См. также

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

Резервные копии только для копирования
Основа разностной резервной копии
Устройства резервного копирования
Полные резервные копии базы данных
Введение в стратегию резервного копирования и восстановления в SQL Server
Обзор методов восстановления в SQL Server
Рекомендации по переключению с моделью простого восстановления

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

Основные сведения о журналах транзакций и управлении ими
Использование разностного резервного копирования

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Введение в типы резервного копирования перемещено в раздел Обзор резервного копирования (SQL Server).
  • Добавлен заголовок «Минимизация потерь данных» над обсуждением соответствующей темы.

5 декабря 2005 г.

Измененное содержимое
  • Включен бывший раздел «Обзор простого восстановления».
  • Добавлены новые рисунки.