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


相关推荐
一个响当当的名号7 分钟前
lectrue16 二阶段锁
jvm·数据库
laplace012311 分钟前
第二章 字符串和文本 下
服务器·数据库·python·mysql·agent
熊文豪23 分钟前
文档数据库替换:金仓数据库MongoDB兼容性全解析
数据库·mongodb·kingbasees·金仓数据库·电科金仓
念越26 分钟前
MySQL 联合查询执行原理:多表笛卡尔积
数据库·mysql
七夜zippoe33 分钟前
模拟与存根实战:unittest.mock深度使用指南
linux·服务器·数据库·python·模拟·高级摸您
Anastasiozzzz36 分钟前
阿亮随手记 SpringBoot应用启动预热、@Lazy、Bean作用域、多环境配置
spring boot·spring·oracle
山岚的运维笔记1 小时前
SQL Server笔记 -- 第70章:临时表的使用
数据库·笔记·sql·microsoft·oracle·sqlserver
_千思_1 小时前
【小白说】数据库系统概念 7
数据库
数据知道1 小时前
JSON 与 BSON 深度解析:理解 MongoDB 底层数据格式与扩展类型。
数据库·mongodb·json
杨云龙UP1 小时前
Oracle RMAN 归档日志清理标准流程:CROSSCHECK / EXPIRED / SYSDATE-N
运维·服务器·数据库