Назад | Перейти на главную страницу

SQL 2008 Изменение модели восстановления при сбросе с простой на полную

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

Единственное, о чем мы могли думать, это о том, что ИТ-специалисты восстанавливали эту базу данных. Будет ли по умолчанию установлено полное восстановление?

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

Для этого достаточно просто изменить графический интерфейс или SQL, и нет очевидного механизма, позволяющего проводить аудит.

Если это находится в разработке с использованием проекта базы данных VS2008 или VS2010, настройки по умолчанию в проекте будут изменять модель восстановления каждый раз, когда вы развертываете в базе данных (даже если нет никаких структурных изменений для применения).

Модель восстановления установлена ​​в выбранном .sqlsettings файл (по умолчанию находится в папке «Свойства» и выбирается в свойствах проекта). Я не нашел настройки, чтобы сообщить VS не устанавливать модель восстановления (множество вариантов в .sqldepolyment файл, но не этот).

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