
- •Введение
- •Основная характеристика
- •История
- •Отличительные особенности версии sql Server 2005
- •Модели восстановления
- •Простая модель восстановления
- •Модель полного восстановления
- •Модель восстановления с неполным протоколированием
- •Выбор модели восстановления
- •Когда использовать простую модель восстановления
- •Когда использовать модель полного восстановления
- •Когда следует использовать модель восстановления с неполным протоколированием
- •Жесткий сбой системы (аварийный отказ аппаратуры).
- •Человеческие ошибки
- •Устройства, предназначенные для резервного копирования
- •Устройства хранения резервных копий
- •Устройства резервного копирования
- •Виды резервного копирования
- •Полное резервное копирование базы данных
- •Проверка настройки модели аварийного восстановления:
- •Разностное резервное копирование
- •Частичное резервное копирование
- •Резервное копирование журнала транзакций
- •Резервное копирование файлов и файловых групп
- •Расписание
- •Ограничения на операции резервного копирования в sql Server
- •Восстановление данных
- •Подготовка к восстановлению
- •Создаем информацию простого резервного копирования
- •Получаем общую информацию резервного копирования
- •Восстановление
- •Преимущества восстановления файлов или страниц
- •Стадии восстановления Стадия копирования данных
- •Стадия повтора (накат)
- •Точка восстановления
- •Согласованность повтора
- •Стадия отката и восстановление
- •Связь параметров recovery и norecovery со стадиями восстановления
- •Заключение
- •Список источников
-
Модели восстановления
Резервные копии SQL Server создаются, чтобы впоследствии можно было восстановить поврежденную базу данных. Однако операции резервирования и восстановления данных должны учитывать определенное окружение и работать с доступными ресурсами. Таким образом, для надежной работы операций резервирования и восстановления необходима стратегия резервирования и восстановления. Правильно созданная стратегия резервирования и восстановления увеличивает доступность данных и уменьшает их потери, учитывая требования пользователей.
Необходимо оценить ряд факторов. К ним относятся:
-
Производственные задачи организации, относящиеся к базе данных, особенно требования к доступности данных и их защите от потери.
-
Свойства каждой базы данных: размер, типичное использование, характер содержимого, требования к данным и так далее.
-
Ограничения на ресурсы, например: аппаратное обеспечение, персонал, пространство для хранения носителей резервных копий, физическая безопасность этих носителей и так далее.
Операции резервного копирования и восстановления выполняются в контексте моделей восстановления. Модель восстановления является свойством базы данных, которое задает, как выполняется управление журналом транзакций. Также модель восстановления базы данных определяет, какие типы резервных копий и сценарии восстановления поддерживаются для базы данных. Обычно база данных использует простую или полную модель восстановления.
-
Простая модель восстановления
Простая модель восстановления (simple) сводит к минимуму административные затраты, связанные с журналом транзакций, поскольку его резервная копия не создается. При использовании простой модели восстановления в случае повреждения базы данных возникает риск потери значительной части результатов работы. Данные могут быть восстановлены только до момента последнего резервного копирования. Поэтому при использовании простой модели восстановления интервалы между резервным копированием должны быть достаточно короткими, чтобы предотвратить потерю значительного объема данных. В то же время они должны быть велики настолько, чтобы затраты на резервное копирование не влияли на производительность. Снизить затраты поможет использование разностного резервного копирования.
Как правило, с пользовательскими базами данных простая модель восстановления применяется при тестировании и разработке, а также при работе с базами данных, которые содержат в основном данные только для чтения (например с хранилищами данных). Простая модель восстановления не подходит для производственных систем, в которых потеря последних изменений недопустима. В таких случаях рекомендуется использовать модель полного восстановления.
-
Модель полного восстановления
Модель восстановления FULL подразумевает, что регистрируется каждая часть каждой операции, и это называется полной регистрацией. После выполнения полного резервного копирования базы данных в модели восстановления FULL в журнале транзакций не будет проводиться автоматическое усечение до тех пор, пока не будет выполнено резервное копирование журнала. Если вы не намерены использовать резервные копии журнала и возможность восстановления состояния базы данных на конкретный момент времени, не следует использовать модель восстановления FULL. Однако, если вы предполагаете использовать зеркальное отображение базы данных, тогда у вас нет выбора, поскольку оно поддерживает только модель восстановления FULL.
Обеспечивает модель обслуживания для баз данных, в которых необходима поддержка длительных транзакций. Требуются резервные копии журналов. При использовании этой модели выполняется полное протоколирование всех транзакций и сохраняются записи журнала транзакций до момента их резервного копирования. Модель полного восстановления позволяет восстановить базу данных до точки сбоя при условии, что после сбоя возможно создание резервной копии заключительного фрагмента журнала. Кроме того, модель полного восстановления поддерживает восстановление отдельных страниц данных.