无法为该请求检索数据,错误:926
一、问题展示
二、要求
① 一台数据库有问题的电脑
② 一台数据库没有问题的电脑
三、解决办法
1、从另一台装有SQL SERVER数据库并且能正常打开的服务器或者自己的电脑上,找到Msdb的两个数据文件MSDBData.mdf和MSDBLog.ldf复制过来,替换一下就好了(网上说的有缺点,原来定义的一些数据库作业会丢失掉.不过估计也用不到)
① 停止数据库服务。
② 查看数据库存放Msdb两个数据文件的位置。
③ 找到这两个数据文件并进行复制。
注意:要注意的是,数据库的文件是不能直接复制的,需要先把SQL SERVER服务给停止掉,才能复制(也可以直接分离Msdb数据库,到文件夹中复制一下,在附加回来,不过不推荐这个方法,建议还是先停止服务再复制,也更简单一些)
2、到不能正常使用数据库的那台电脑上进行替换(一定要养成操作数据库之前先备份的习惯)
3、替换后启动SQL SERVER服务,再打开SQL SERVER数据库就是正常的了