sql server数据库打开时报错:无法打开数据库msdb。恢复操作已将该数据库标记为SUSPECT原创
金蝶云社区-很好吃
很好吃
12人赞赏了该文章 2,700次浏览 未经作者许可,禁止转载编辑于2023年07月05日 15:19:30

问题描述:打开sql server数据库连接之后弹出报错,无法打开数据库 ‘msdb’。恢复操作已将该数据库标记为 SUSPECT。此时关掉弹窗,发现原来的数据库都没有了


这个原因可能是由于服务器意外重启导致的,报了Msdb数据库可疑(Msdb数据库是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。)


下面来说一下解决的方法:

从另一台装有SQL SERVER数据库并且能正常打开的服务器或者自己的电脑上,找到Msdb的两个数据文件MSDBData.mdf和MSDBLog.ldf复制过来,替换一下就好了


要注意的是,数据库的文件是不能直接复制的,需要先把SQL%20SERVER服务给停止掉,才能复制


替换前先将自己的SQL%20SERVER服务停掉,把数据文件复制备份一下再替换(一定要养成操作数据库之前先备份的习惯)


替换后启动SQL%20SERVER服务,再打开SQL%20SERVER数据库就是正常的了。

赞 12