Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
Операции резервного копирования и восстановления SQL Server выполняются в контексте модели восстановления базы данных. Модели восстановления предназначены для управления обслуживанием журналов транзакций. Модель восстановления — это свойство базы данных, которое управляет процессом регистрации транзакций, определяет, требуется ли для журнала транзакций резервное копирование, а также определяет, какие типы операций восстановления доступны.
Существует три модели восстановления: простые, полные и массовые журналы. Обычно в базе данных используется модель полного восстановления или простая модель восстановления. Базу данных можно в любой момент переключить на использование другой модели восстановления.
Обзор модели восстановления
В следующей таблице представлены сведения о трех моделях восстановления.
простого восстановления | Description | Риск потери результатов работы | Восстановить до заданного момента времени? |
---|---|---|---|
Простой | Нет резервных копий журналов. Автоматически освобождает пространство журнала, чтобы обеспечить низкие требования к пространству, что, по сути, устраняет необходимость управления пространством журнала транзакций. Сведения о резервных копиях базы данных в простой модели восстановления см. в разделе "Полные резервные копии базы данных" (SQL Server). Операции, требующие резервного копирования журналов транзакций, не поддерживаются простой моделью восстановления. Следующие функции нельзя использовать в простой модели восстановления: — доставка журналов — группы доступности AlwaysOn и зеркальное отображение базы данных — восстановление мультимедиа без потери данных — восстановление на определенный момент времени |
Изменения с момента создания последней резервной копии не защищены. Если произошла катастрофа, эти изменения должны быть переопределены. | Возможно восстановление только до конца резервной копии. Дополнительные сведения см. в разделе "Завершение восстановления базы данных" (простая модель восстановления). |
Полное | Необходимы резервные копии журналов. Потеря результатов работы из-за повреждения файлов данных исключена. Может восстановиться до произвольной точки во времени (например, до ошибки приложения или пользователя). Сведения о резервных копиях базы данных в модели полного восстановления см. в разделе "Полные резервные копии базы данных" (SQL Server) и "Завершение восстановления базы данных" (модель полного восстановления). |
Обычно нет. Если поврежден заключительный фрагмент журнала, то требуется восстановление изменений, произведенных в базе с момента создания последней резервной копии журналов. |
Может выполнять восстановление до определенного момента времени при наличии всех необходимых резервных копий до этого момента времени. Сведения об использовании резервных копий журналов для восстановления до точки сбоя см. в разделе "Восстановление базы данных SQL Server до точки во времени" (модель полного восстановления). Заметка: Если у вас есть две или более полнофункциональных баз данных модели восстановления, которые должны быть логически согласованными, может потребоваться реализовать специальные процедуры, чтобы обеспечить возможность восстановления этих баз данных. Дополнительные сведения см. в разделе "Восстановление связанных баз данных, содержащих помеченную транзакцию". |
Массовый журнал | Необходимы резервные копии журналов. Дополнение к полной модели полного восстановления, позволяющее выполнять высокопроизводительные операции массового копирования. Уменьшает место, занимаемое журналами, за счет неполного протоколирования большинства массовых операций. Сведения об операциях, которые могут быть минимально зарегистрированы, см. в журнале транзакций. Резервные копии журналов могут быть большими, так как в резервном копировании журналов регистрируются минимально зарегистрированные операции. Сведения о резервных копиях базы данных в модели восстановления с массовым ведением журнала см. в разделе "Полные резервные копии базы данных" (SQL Server) и "Завершение восстановления базы данных" (модель полного восстановления). |
Если журнал поврежден или если операции массового ведения журнала произошли с момента последней резервной копии журнала, изменения с момента последнего резервного копирования должны быть переопределены. Если нет, результаты работы потеряны не будут. | Возможно восстановление до конца любой резервной копии. Восстановление на определенный момент времени не поддерживается. |
Связанные задачи
- Просмотр или изменение модели восстановления базы данных (SQL Server)
- Устранение неполадок с полным журналом транзакций (ошибка SQL Server 9002)