在用select 查询语句时,出现:由于数据移动,未能以nolock方式扫描请问该如何解决?

解决方案 »

  1.   

    错误 601
    严重级别 12
    消息正文
    由于数据移动,未能继续以 NOLOCK 方式扫描。解释
    当使用 NOLOCK 锁定提示或设置为 READ UNCOMMITTED 的事务隔离级别扫描时,可能会删除扫描当前位置处的页。当这种情况发生时,Microsoft® SQL Server™ 将无法继续扫描。对策
    该错误终止查询。重新提交查询或删除 NOLOCK 锁定提示。
      

  2.   

    你的语句用了nolock或者是修改了事务隔离级别了吧 
    这个是偶发错误,如果可以忍受的话 无须理会 
    不然你就把nolock去掉 或者是去掉对事务隔离级别的修改操作使用默认的级别