由于数据移动,未能继续以 NOLOCK 方式扫描。
执行如下语句: 
 use   master 
 go   
 ALTER   DATABASE   database_name   SET   SINGLE_USER     
 DBCC   CHECKDB   ( 'database_name '   ,REPAIR_ALLOW_DATA_LOSS   )     
 ALTER   DATABASE   database_name   SET   MULTI_USER                             
 执行了几个小时没执行完,点取消执行后得到如下报错: 
 由于数据移动,未能继续以   NOLOCK   方式扫描。 
 请教高手该如何解决? 
------解决方案--------------------不知道能否修复,试试重建一个库,将没有错误的资料转过去,以后用新数据库   
 因为即使用 DBCC CHECKDB ( 'database_name ' ,REPAIR_ALLOW_DATA_LOSS ) 修复一样可能丢失数据,而且效果也不一定好 
------解决方案--------------------恐怕只有复制库文件 再附加数据库了,否则想把所有的存储过程(含加密)导入新库,难。