Модели восстановления системных баз данных
Этот раздел обобщает рекомендации по выбору модели восстановления для каждой из системных баз данных.
Системная база данных |
Модель восстановления |
Комментарии |
---|---|---|
Простая |
В целях обратной совместимости с предыдущими версиями Microsoft SQL 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).
Дополнительные сведения о системных базах данных, нуждающихся в резервном копировании, см. в разделе Вопросы резервного копирования и восстановления системных баз данных.
См. также