我在没有更改任何内容后尝试使用我的网站的注册页面,突然出现此错误消息:
数据库“x”的日志不可用。检查事件日志以获取相关的错误消息。解决所有错误并重新启动数据库。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
我试图重新打开该计划&数据库,试图刷新数据库,但没有任何效果。 可能是什么问题?
答案 0 :(得分:36)
答案 1 :(得分:4)
可能是数据库设置为AutoClose,或者设置为OFFLINE,或者在SQL Server服务未运行时,.ldf文件被其他人或工具删除或损坏/压缩。
制作MDF文件的副本,您可以尝试使用以下方法附加它:
CREATE DATABASE mydb_copy ON (filename = 'C:\path to.mdf')
FOR ATTACH_REBUILD_LOG;
否则,开始寻找备份......
答案 2 :(得分:1)
太多事情都可能导致这种情况发生。我有同样的问题,您可以尝试使数据库脱机并重新联机(或重新启动MSSQL)。通常它可以帮助。如果这无法帮助您尝试这些解决方案: