У меня есть база данных SQL Server [2012 Express с расширенными службами], в которой не так много. Я разрабатываю приложение, использующее EF Code First, и поскольку моя модель все еще находится в состоянии изменения, база данных становится сброшенной и повторно созданной несколько раз в день.
Сегодня утром мое приложение не смогло подключиться к базе данных при первом запуске. Что касается расследования, кажется, что база данных находится в режиме "Ожидание восстановления".
В журнале событий я вижу, что SQL Server зарегистрировался:
Запуск базы данных (моя база данных)
... грубо два раза в секунду всю ночь. (Журнал событий заполнен, поэтому я не могу видеть вчера вечером).
Эти "информационные" записи журнала останавливаются примерно в 6 утра этим утром, и за ними сразу же следует запись в журнале ошибок "error":
Недостаточно памяти в пуле ресурсов "internal" для запуска этого запроса
Что случилось с моей базой данных?
Примечание: возможно, что я оставил свое веб-приложение в режиме "отладки" в одночасье, хотя никто не "водит" его, я не могу себе представить, что будет много трафика базы данных, если таковые имеются.
Также стоит упомянуть, что у меня есть полнотекстовый каталог в базе данных (хотя, как я уже сказал, практически нет реального содержимого в БД в настоящее время).
Я должен сказать, что это беспокоит - я не был бы рад, если это произойдет с моей производственной базой данных!