Поделиться через


Модели восстановления системных баз данных

Этот раздел обобщает рекомендации по выбору модели восстановления для каждой из системных баз данных.

Системная база данных

Модель восстановления

Комментарии

master

Простая

В целях обратной совместимости с предыдущими версиями Microsoft SQL Server модель восстановления базы данных master должна быть установлена в FULL или BULK_LOGGED. Модель BACKUP LOG для базы данных master не поддерживается. Поэтому, даже если модель восстановления таблицы master изменена на полную модель или на модель с неполным протоколированием, база данных продолжает работать как при использовании простой модели восстановления.

model

Настраивается пользователем1

Вновь созданные пользовательские базы данных используют ту же модель восстановления, что и база данных model. Если необходимо, чтобы новые базы данных использовали простую модель восстановления, установите для базы данных model модель восстановления SIMPLE.

Рекомендация:  Рекомендуется по мере необходимости создавать только полные резервные копии базы данных model. Поскольку база данных model невелика по объему и редко подвергается изменениям, нет необходимости выполнять резервное копирование журнала.

msdb

Простая (по умолчанию)

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

Resource

Модель восстановления не имеет значения. SQL Server не может создать резервную копию базы данных Resource.

ПримечаниеПримечание
Можно выполнить файловое или дисковое резервное копирование базы данных Resource, рассматривая файл Mssqlsystemresource.mdf как двоичный файл (EXE). Нельзя использовать восстановление SQL Server для этих резервных копий.

tempdb

Простая

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

1 Сведения о текущей модели восстановления см. в разделе Как просмотреть или изменить модель восстановления базы данных (среда SQL Server Management Studio) или sys.databases (Transact-SQL).

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