Модели восстановления системных баз данных
Этот раздел обобщает рекомендации по выбору модели восстановления для каждой из системных баз данных.
Системная база данных |
Модель восстановления |
Комментарии |
---|---|---|
Простая |
В целях обратной совместимости с предыдущими версиями MicrosoftSQL Server модель восстановления базы данных master должна быть установлена в FULL или BULK_LOGGED. Модель BACKUP LOG для базы данных master не поддерживается. Поэтому, даже если модель восстановления таблицы master изменена на полную модель или на модель с неполным протоколированием, база данных продолжает работать как при использовании простой модели восстановления. |
|
Настраивается пользователем1 |
Вновь созданные пользовательские базы данных используют ту же модель восстановления, что и база данных model. Если необходимо, чтобы новые базы данных использовали простую модель восстановления, установите для базы данных model модель восстановления SIMPLE. Рекомендация: Рекомендуется по мере необходимости создавать только полные резервные копии базы данных model. Поскольку база данных model невелика по объему и редко подвергается изменениям, нет необходимости выполнять резервное копирование журнала. |
|
Простая (по умолчанию) |
Если при восстановлении пользовательских баз данных в базе данных msdb желательно использовать данные журналов резервного копирования и восстановления, рекомендуется использовать для базы данных msdb модель полного восстановления. Кроме того, подумайте о помещении журнала транзакций базы данных msdb на отказоустойчивое устройство хранения. |
|
— |
Модель восстановления не имеет значения. SQL Server не может создать резервную копию базы данных Resource.
Примечание
Можно выполнить файловое или дисковое резервное копирование базы данных Resource, рассматривая файл Mssqlsystemresource.mdf как двоичный файл (EXE). Нельзя использовать восстановление SQL Server для этих резервных копий.
|
|
Простая |
Требуется простая модель восстановления, так как пространство журнала базы данных tempdb всегда восстанавливается автоматически. Невозможно создать резервную копию базы данных tempdb. |
1 Сведения о текущей модели восстановления см. в разделе Как просмотреть или изменить модель восстановления базы данных (среда SQL Server Management Studio) или sys.databases (Transact-SQL).
Дополнительные сведения о системных базах данных, нуждающихся в резервном копировании, см. в разделе Вопросы резервного копирования и восстановления системных баз данных.
См. также