日期:2014-05-18  浏览次数:20437 次

sql server 2000 823错误。在线等。。很急。。。。。
。在元旦节这两天。公司给客户安装的一个软件的数据库出了问题。数据库是sql server 2000,说客户资料查不出来了。我去看了下。打开客户资料的时候不能查询所有的。但是能查询部分。于是我到数据库里面看了下。select * from customerinfo 确实是不能查询,查询的时候提示我断开连接,我又打开这个表,打开表的时候能够返回所有行,我把鼠标焦点放在第一行的id列,然后按住上下键一直向下,焦点跑到一个地方之后就卡死了,等了半天提示清除窗格数据,我又重新打开从下往上跑,也碰到这样的情况,而且数据库不能备份,但是能分离,可是分离之后不可以复制,也不能压缩。这是个神马情况。?麻烦各位路过的高人指点。。谢谢了。解决了马上结贴。

------解决方案--------------------
建议你重做那个表的数据,应该是数据表有损坏
------解决方案--------------------
dbcc checkdb(databaseName)检测数据库
------解决方案--------------------
怀疑是有进程锁住了customerinfo表, 所以无法查询.

另: sql2000 sp4补丁安装了没.