Sql Server 数据库总是显示“正在恢复、恢复挂起”的解决办法
2021/8/18 19:07:51
本文主要是介绍Sql Server 数据库总是显示“正在恢复、恢复挂起”的解决办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在我们进行项目开发时候经常使用数据库,SQL Server数据库已经成为我们熟悉的数据库,而我们只了解常用的功能,对于一些没有出现过的问题有点不知所措,总结是在实际情况遇到问题的收获,希望能够帮助到你!
第一种解决办法:权限问题,把SQL Server启动账号改为具有完全控制权限的本地账号,停止SQL服务并重新启动
1、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
————————————————
sqlserver 数据库显示"正在恢复"的解决办法
方法一:(未实验过)
1.RESTORE database <数据库名> with norecovery
方法二:(实验成功可用)
1.停用SQL Server服务
2.将数据库的.mdf和.ldf文件更名
3.启用SQL Server服务
4.右键删除数据库
5.将第二部更名的.mdf和.ldf文件名称改回原来的数据库文件名。
6.在管理工具中重新附加数据库,附加成功后故障修复。
这篇关于Sql Server 数据库总是显示“正在恢复、恢复挂起”的解决办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-08Docker下的SqlServer发布订阅启用
- 2023-06-05Docker安装MS SQL Server并使用Navicat远程连接
- 2023-05-25深入浅出 SQL Server CDC 数据同步
- 2023-05-12通过空间占用和执行计划了解SQL Server的行存储索引
- 2023-04-24以SQLserver为例的Dapper详细讲解
- 2022-11-30SQL server高级函数查询
- 2022-11-26SQL SERVER数据库服务器CPU不能全部利用原因分析
- 2022-11-21SQL Server 时间算差值/常用函数
- 2022-11-20调试Archery连接SQL Server提示驱动错误
- 2022-10-22SQL Server 完整、差异备份+完整、差异还原(详细讲解,规避错误)