解决无法访问数据库 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句进行恢复;


相关推荐
Leon-Ning Liu30 分钟前
【真实经验分享】OGG抽取进程报错 ORA-07445 [kgherrordmp()+986] ORA-00600 [17114]分析步骤
运维·数据库
CCPC不拿奖不改名34 分钟前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
吴声子夜歌1 小时前
SQL进阶——自连接
数据库·sql
云贝教育-郑老师1 小时前
TDSQL(MySQL版)分布式事务实现机制深度解析:从两阶段提交到全局一致性读
数据库·sql
gb448oww51 小时前
Redis分布式锁进阶第三十五篇
数据库·redis·分布式
Full Stack Developme2 小时前
正则表达式设计及工作原理
数据库·mysql·正则表达式
云飞云共享云桌面2 小时前
搭建10人SolidWorks云设计环境:云飞云在非标自动化工厂的实测方案
运维·服务器·网络·数据库·自动化·电脑
A-刘晨阳2 小时前
关键基础设施安全底座:自主可控时序大模型TimechoAI的国产化实践与深度时序分析能力
大数据·数据库·安全·时序数据库
深盾科技_Virbox2 小时前
Virbox Protector 从何而来:深盾科技的软件保护演进
运维·数据库·科技
在路上~~~~3 小时前
EBS 启用系统标准的debug
运维·oracle