数据库奇怪有关问题

数据库奇怪问题.
在企业管理器点开该数据库,再点击"表",这时右边的表出不来.并且,会出错:
错误:3624
Location: recbase.cpp.1371
Expression:m_nVars>0
SPID: 51
Process ID: 6128

点击刷新:显示此服务器已经断开,必须重新连接以执行此操作.

百度到的办法都试过了.依然不行.在SQL查询器中每个表的数据都可以SELECT出来.
应用程序有时候会出错无响应.
------解决方案--------------------
修复一下数据库试过没?DBCC CHECKDB
------解决方案--------------------
机器重启试试或者重装sql2000