我的数据库是sqlserver2000,里面有一个表,记录不多,只有800条左右,数据量很少。但是查询时老是超时,对这个表进行任何操作都没有反应(用最简单的查询都没有反映,如select count(*) from shoppinglist),但是对同一个数据库内的其他表进行查询操作都很正常。数据库在本地计算机。计算机重新启动或者在企业管理器用分离数据库的方法清除掉连接后,该表就可以正常查询了,一般显示的连接数在12个左右。但是只要过了一段时间,该表又会不能查询了,必须重新启动或者清除连接后才可以在对该表进行访问。请问各位这是什么问题引起的。表的数据量很少,应该不会有效率导致超时的问题。是不是数据库哪里的设置影响了,但是相同情况下其他表的查询都没有问题。如果是连接过多的问题,为什么现同情况下其他表确可以访问。