问题和现象:
打开任何界面都会弹出如下提示:
问题分析:
一般地,很容易判断这是数据库逻辑错误,需要用DBCC进行修复。
而且经过询问,得知客户前一天服务器发生过突然断电,那这个判断就更加合理了。
解决方案:
1、在数据库工具中运行如下脚本
sp_dboption 数据库名,single,true
dbcc checkdb('数据库名')
sp_dboption 数据库名,single,false
第二句报出错误,再运行一次后,错误消失。
可是进入易管软件后问题依然。
2、将数据库备份后传回到我本机检测,无问题,一切正常;还回给客户电脑上,问题依然。
怀疑数据库引擎有问题,卸载、重装。。。 问题依然。
3、终于想起来了,易管E8还有一个EMFMaster数据库
对该数据库执行第一步的修复脚本,果然有错误,而且不能用DBCC修复。
最后,
重新创建EMFMater数据库;
注册;
然后运行所有的升级包;
再将帐套附加回去。
ok.