当前位置:   article > 正文

数据库恢复挂起

恢复挂起

这几天在敲机房的时候,我发现我的数据库总是不能用了,数据库的连接出问题了。问题如下,显示数据库恢复挂起,遇到这样的问题,不要怕,看我给你解决,哈哈。

首先我 想说一下是什么原因造成的,后台是由于磁盘空间满了,导致中间数据库显示恢复挂起的状态。


解决方法一是首先先把数据库脱机,然后更改权限,该数据库权限的时候应该注意不仅要改。.mdf的权限而且也要改_log.ldf的权限。

找到数据库所在位置——右键——属性——安全——高级——组或者用户名——选择——赋予权限。把只读改为完全控制



在对数据库进行这样的处理之后,我们就要重新附加进去,然后右击数据库-任务-收缩-文件,再点击确定,就可以使用了,哈哈,我已经尝试过了,很好用的。如果只是附件进去,还会出问题的。


解决方法二:我在网上百度的,,参考别人的,没有解决,在程序运行中出现了很多错,希望有大神可以给我解决。这是他的原文,有能解决的再评论中我们讨论一下。


如果你的数据库还处于挂起状态,请把我下面代码的test改为你的库名,然后执行完,刷新就正常了:

USE master
GO
ALTER DATABASE test SET SINGLE_USER
GO
ALTER DATABASE test SET EMERGENCY
GO
DBCC CHECKDB(test,REPAIR_ALLOW_DATA_LOSS)
go
ALTER DATABASE test SET ONLINE
GO
ALTER DATABASE test SET MULTI_USER
GO


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/409731
推荐阅读
相关标签
  

闽ICP备14008679号