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


相关推荐
SEO_juper9 分钟前
解决根本问题:确保网站被搜索引擎收录与索引的完整指南
数据库·搜索引擎·seo·数字营销
xuanloyer10 分钟前
oracle从入门到精通--逻辑存储结构
数据库·oracle
马克学长21 分钟前
SSM宠物销售系统的设计和实现drlq42wv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·宠物·ssm 框架·宠物销售管理
YZD082622 分钟前
oracel数据库渗透思路
数据库
故事不长丨31 分钟前
解锁C#编程秘籍:封装、继承、多态深度剖析
开发语言·数据库·c#
Databend33 分钟前
如何打造AI时代的数据基石
数据库
dishugj41 分钟前
[ORACLE-RMAN]rman备份报错ORA-00245解决
数据库·oracle
herinspace42 分钟前
管家婆软件中如何运用商品副单位
运维·服务器·数据库·windows·电脑
Channing Lewis1 小时前
zoho crm中如何记录下已删除的子表recordid
运维·服务器·oracle