select * from tablename应该改成select * from tablename(nolock) 你查下是不是某些sp或function中没有加nolock
------解决方案--------------------
------解决方案-------------------- select * from tablename wit(nolock) --查询时不请求锁
------解决方案--------------------
------解决方案-------------------- select * from tablename所查询的数据表数据量是多少?有没有优化过?比如索引方面? 另外使用这句SQL的时间和环境如何?是不是有多人同时使用了这句代码?还是这句代码和其他会锁定这张数据表的语句在同一个事务里执行了?那可以试着加上select * from tablename with(nolock)试下。