Sql Server数据库恢复挂起

第一种解决办法:

权限问题,把SQL Server启动账号改为具有完全控制权限的本地账号,停止SQL服务并重新启动

ctrl+r运行 输入services.msc,进入服务!然后找到具有完全控制权限的本地管理员用户帐号,如图!

右击它,点击它的属性,然后点击登录按钮,见里面的密码,改成你进入sql server 的密码!点击应用,在点击确定!

然后停止此服务,在重新开启,就大功告成了!

 

第二种解决办法:

数据库位置发生移动,在SQL Server中重新附加,或者把数据库放回到原路径中

 

第三种解决办法:

如果你的数据库还处于挂起状态,请把我下面代码的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

posted @   千万少女的梦  阅读(1160)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示