У меня есть среда разработки, которая быстро приближается к развертыванию в рабочей среде, и я заметил в журналах, что примерно каждые 20 секунд я вижу сообщение:
Starting up database 'dbname'
CHECKDB for database 'dbname' finished without errors
Я заметил это, потому что у конечных пользователей, которые тестируют это, была проблема, которую я изолировал от ошибки, которую я заметил в Журнале событий Windows (Журнал приложений):
The log for database 'dbname' is not available. Check event log for related messages.
Между прочим, я не нашел связанных сообщений, но решен с циклом оффлайн / онлайн.
Единственное, о чем я могу думать, это то, что это приложение собирает данные каждые 1 мс, но все эти данные не вставляются в базу данных. Будучи сервером разработки, он был настроен так, что журналы и данные находятся на одном диске. Имея в виду эти две части информации, я склоняюсь к тому, что это проблема ввода-вывода и что сервер пытается восстановиться после потери подключения к своему хранилищу (SAN). Тем не менее, даже это не имеет смысла для меня, потому что он не теряет все БД, только этот. Что еще может быть причиной этого?
Платформа: SQL Server 2008 R2 (Ent.) В Windows Server 2008 R2 (Std.)