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

Журналы базы данных Sql Server «отсутствуют»

Вот в чем проблема:

в Приложения которые используя базы данных мы получаем такие ошибки, как:

The log for database 'redactedDatabaseName' is not available. Check the event log for related error messages. Resolve any errors and restart the database.
Cannot close event log because there are still event handle users active.

В журнал сервера говорит это:

Error: 9001, Severity: 21, State: 1.

Контекст:

Рассматриваемый сервер содержит базы данных для мультитенантного приложения, и в последнее время он испытывает довольно большие нагрузки.

На нем есть что-то вроде небольших баз данных 3k, и эти ошибки появлялись на прошлой неделе.

Прямо сейчас у нас есть обходной путь, который переводит базу данных в автономный режим, а затем снова переводит ее в оперативный режим.

Есть идеи, почему это происходит и как мы можем это исправить?

Редактировать: Характеристики сервера: 2 процессора Intel Xeon CPU 2,27 ГГц, 24 ГБ ОЗУ, 4 жестких диска по 500 ГБ в RAID 10 (SAS)

Повреждение журнала или аппаратный сбой?

Форумы SQL-Server-Performance.com: ошибка: 9001, уровень серьезности: 21, состояние: 4

Также из SQLServerPedia:

Ошибка: 9001, уровень серьезности: 21, состояние: 1 | Журнал для базы данных tempdb недоступен.

Наконец, проверьте файл мини-дампа в папке журнала SQL Server.