Переключение с простой модели восстановления

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

После переключения с простой модели восстановления

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

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

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

  2. Запланируйте регулярное резервное копирование журнала и соответствующим образом обновите план восстановления.

    Резервные копии журналов являются неотъемлемым и основным аспектом моделей полного восстановления и восстановления с неполным протоколированием. Резервные копии журналов позволяют усекать журнал транзакций. Если резервные копии журнала создаются недостаточно часто, журнал транзакций начнет разрастаться до тех пор, пока не переполнит диск.

После переключения на простую модель восстановления

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

Изменение модели восстановления

Изменение модели восстановления (Transact-SQL)

Используйте инструкцию ALTER DATABASE следующим образом:

USE master;

ALTER DATABASE имя_базы_данных SET RECOVERY SIMPLE;

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

Чтобы изменить модель восстановления по умолчанию, применяемую для новых баз данных, используйте инструкцию ALTER DATABASE, чтобы изменить модель восстановления базы данных model.

Изменение модели восстановления (среда SQL Server Management Studio)