有老师反应办公系统中教师查询工资的页面无法访问,经检查发现是sqlserver中的工资数据库无法连接了。因为最近并没有修改过数据库,很纳闷怎么会无法连接了呢。在sqlserver2000的企业管理器中查看该数据库信息,结果出现了913错误,具体信息如下:
错误913:未能找到ID为13的数据库……
记忆中好像从来没有看见过这样的错误,看看数据库服务器长时间没有重新启动了,于是重启一次故障解决了,数据库也可以正常连接。在网络上搜索这方面的资料,估计是SQL SERVER的BUG,或者强行重启,但该数据库中的存储过程还正在执行,将数据库文件损坏了.当然解决的办法除了重新启动服务器外,将出现问题的数据库文件MDF备份一个,改个名字,再将备份的MDF文件附加为新数据库,应该也是可以了。