尝试在数据库5中提取逻辑页(1:2616)失败。该逻辑页
来源:易管软件    发布日期:2016-02-20    浏览量:0

问题和现象:


打开任何界面都会弹出如下提示:

尝试在数据库5中提取逻辑页(1:2616)失败。该逻辑页


问题分析:


一般地,很容易判断这是数据库逻辑错误,需要用DBCC进行修复。
而且经过询问,得知客户前一天服务器发生过突然断电,那这个判断就更加合理了。



解决方案:


1、在数据库工具中运行如下脚本

sp_dboption 数据库名,single,true
dbcc checkdb('数据库名')
sp_dboption 数据库名,single,false

第二句报出错误,再运行一次后,错误消失。

可是进入易管软件后问题依然。


2、将数据库备份后传回到我本机检测,无问题,一切正常;还回给客户电脑上,问题依然。

怀疑数据库引擎有问题,卸载、重装。。。 问题依然。


3、终于想起来了,易管E8还有一个EMFMaster数据库

对该数据库执行第一步的修复脚本,果然有错误,而且不能用DBCC修复。

最后,
重新创建EMFMater数据库;
注册;

然后运行所有的升级包;

再将帐套附加回去。

ok.