无法为该请求检索数据,错误:926
一、问题展示

二、要求
① 一台数据库有问题的电脑
② 一台数据库没有问题的电脑
三、解决办法
1、从另一台装有SQL SERVER数据库并且能正常打开的服务器或者自己的电脑上,找到Msdb的两个数据文件MSDBData.mdf和MSDBLog.ldf复制过来,替换一下就好了(网上说的有缺点,原来定义的一些数据库作业会丢失掉.不过估计也用不到)
① 停止数据库服务。

② 查看数据库存放Msdb两个数据文件的位置。


③ 找到这两个数据文件并进行复制。
注意:要注意的是,数据库的文件是不能直接复制的,需要先把SQL SERVER服务给停止掉,才能复制(也可以直接分离Msdb数据库,到文件夹中复制一下,在附加回来,不过不推荐这个方法,建议还是先停止服务再复制,也更简单一些)
2、到不能正常使用数据库的那台电脑上进行替换(一定要养成操作数据库之前先备份的习惯)
3、替换后启动SQL SERVER服务,再打开SQL SERVER数据库就是正常的了

本文介绍了如何解决电脑上的SQLSERVER数据库由于Msdb数据文件损坏导致的问题,包括复制正常数据库的文件、停止服务、替换文件并重启服务的详细步骤,提醒备份重要数据。
5905

被折叠的 条评论
为什么被折叠?



