Одна из наших моделей восстановления баз данных SQL постоянно сбрасывается с простого на полное, что приводит к переполнению файла журнала.
Единственное, о чем мы могли думать, это о том, что ИТ-специалисты восстанавливали эту базу данных. Будет ли по умолчанию установлено полное восстановление?
При восстановлении базы данных ее режим восстановления будет таким же, как у исходной базы данных при резервном копировании; по умолчанию нет, это атрибут базы данных, который хранится в резервной копии и сохраняется при ее восстановлении. Если вам нужен простой режим, вам придется изменить его после завершения восстановления.
Для этого достаточно просто изменить графический интерфейс или SQL, и нет очевидного механизма, позволяющего проводить аудит.
Если это находится в разработке с использованием проекта базы данных VS2008 или VS2010, настройки по умолчанию в проекте будут изменять модель восстановления каждый раз, когда вы развертываете в базе данных (даже если нет никаких структурных изменений для применения).
Модель восстановления установлена в выбранном .sqlsettings
файл (по умолчанию находится в папке «Свойства» и выбирается в свойствах проекта). Я не нашел настройки, чтобы сообщить VS не устанавливать модель восстановления (множество вариантов в .sqldepolyment
файл, но не этот).
База данных не переключится с простого восстановления на полное, если для этого не будет подана команда или если база данных не будет восстановлена, а резервная копия базы данных не была в режиме полного восстановления.