Use master
go
sp_dboption dfpld, single, true上述语句已执行成功,
在执行DBCC CHECKDB('dfpld',REPAIR_rebuild) 时,提示:未处理修复语句。数据库需要处于单用户模式下。
  请教了

解决方案 »

  1.   

    有与该数据库连接的用户.或许可能是你的企业管理器还打开着一个窗口,该窗口连接着你要进行DBCC CHECKDB的数据库.
      

  2.   

    -- 设置数据库为单用户状态
    ALTER DATABASE dbName SET SINGLE_USER
    GO
    -- 试图修复数据库
    DBCC CHECKDB('dbName','REPAIR_rebuild')
    GO
      

  3.   

    http://blog.csdn.net/xys_777/archive/2010/06/23/5689434.aspx
    仅参考
      

  4.   

    Use master
    go
    sp_dboption yl, single, trueDBCC CHECKDB ('yl', REPAIR_ALLOW_DATA_LOSS)Use master
    go
    sp_dboption yl, single, false
    我这样刚执行的,你看看吧。
      

  5.   

    USE [master]
    GO
    ALTER DATABASE [databasename] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
    GO
    问题很简单,请把上面对的语句中填入你的数据库名 ,在执行