Ответ 1
- Отнесите базу данных в автономном режиме.
- Принесите его обратно в Интернет.
- Запустите DBCC checkdb, чтобы убедиться, что все в порядке.
- Установить Auto Close = False.
Я попытался использовать страницу регистрации для своего сайта после того, как ничего не изменил, и неожиданно появилось это сообщение об ошибке:
Журнал для базы данных "x" недоступен. Проверьте журнал событий для соответствующих сообщений об ошибках. Разрешите любые ошибки и перезапустите базу данных.
Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Я попытался снова открыть программу и базу данных, попытался обновить базу данных, но ничего не получилось. В чем может быть проблема?
Возможно, что база данных была установлена в AutoClose или была установлена OFFLINE или пока служба SQL Server не была запущена, файл .ldf был удален или поврежден/сжат другими людьми или инструментами.
Сделайте копию файла MDF, и вы можете попытаться подключить его, используя:
CREATE DATABASE mydb_copy ON (filename = 'C:\path to.mdf')
FOR ATTACH_REBUILD_LOG;
В противном случае начните искать резервную копию...
Слишком много может привести к этому. У меня была такая же проблема, вы можете попробовать взять базу данных в автономном режиме и вернуть ее в Интернет (или перезапустить MSSQL). Обычно это может помочь. Если это не поможет вам попробовать эти решения: