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