解决无法访问数据库 AmsData_YLGSYH20231218。 (ObjectExplorer)

文章目录


前言

记一下在工作中,连接数据库出现 无法访问数据库XXX

(ObjectExplorer)提示。

出现这个提示是因为服务器挂了之后,重启后出现这个提示。


一、输入SQL命令查看数据库状态

select name,state_desc from sys.databases where name='你的数据库名'

查询后我们看到结果数据库状态为正在恢复;结果显示RECOVERY_PENDING

复制代码
name             state_desc
你的数据库名       RECOVERY_PENDING

二、解决办法

1.重启数据库服务

2.输入SQL命令进行恢复

代码如下(示例):

c 复制代码
1 ALTER DATABASE 你的数据库名 SET  SINGLE_USER WITH NO_WAIT
2 ALTER DATABASE 你的数据库名 SET EMERGENCY
3 DBCC checkdb (你的数据库名, REPAIR_ALLOW_DATA_LOSS)
4 ALTER DATABASE 你的数据库名 SET online
5 ALTER DATABASE 你的数据库名 SET  Multi_USER WITH NO_WAIT

意思语句是在网上查找的;

我只执行了第4句进行恢复;


相关推荐
缓慢更新16 小时前
审批的加签与会签:多人意见怎么合
android·java·数据库·低代码·rxjava
跨境联盟17 小时前
大健康实体如何搭建产品差异化:对比普通营养品与合规跨境膳食补充剂服务模式
数据库·ai·健康医疗·健康管理·精准营养
有想法的py工程师17 小时前
PostgreSQL EXPLAIN中的Cost模型分析(random_page_cost参数):优化器眼中的代价世界与执行计划生成
数据库·postgresql
前进的李工17 小时前
飞书企业知识库设计+后端高频八股
数据库·redis·后端·mysql·性能优化·飞书·rag
泡海椒18 小时前
JQuick-SQL CSV 文件数据接入:转换为内存表后再查询
数据库·sql
为思念酝酿的痛19 小时前
MySQL数据类型
数据库·mysql
泡海椒20 小时前
JQuick-SQL 与关系型数据库集成:应用层读取后注册查询
数据库·sql
Carol063020 小时前
上肢及肩肘关节
java·服务器·数据库
鸽芷咕20 小时前
数据孤岛怎么拆?金仓KFS数据集成软件从原理到落地
数据库
一世繁华行20 小时前
CAPL浏览器(翻译自官方文档)
运维·服务器·数据库