zoukankan      html  css  js  c++  java
  • sqlserver数据库出现置疑的解决办法

    sqlserver数据库出现置疑的解决办法

    先备份数据库,再用下面的办法:

    USE MASTER
    GO
    SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
    GO
    ALTER DATABASE Database_Name SET EMERGENCY
    GO
    sp_dboption 'Database_Name', 'single user', 'true'
    GO
    DBCC CHECKDB('Database_Name','REPAIR_ALLOW_DATA_LOSS')
    GO
    ALTER DATABASE Database_Name SET ONLINE
    GO
    sp_configure 'allow updates', 0 reconfigure with override
    GO
    sp_dboption 'Database_Name', 'single user', 'false'
    GO

      首先新建一个同名的数据库,然后再停掉sql server服务,用原数据库的数据文件覆盖掉这个新建的数据库文件,重启sql server服务。打开企业管理器,该数据库显示“置疑”,在查询分析器中执行上面的语句。如执行后数据库本身仍然有问题,依旧显示“置疑”。此时新建一个新的数据库,运行DTS导出向导,把有问题的数据库中的数据导入到 新的数据库中,打开新的数据库,数据全部找回!

  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/Dageking/p/2975323.html
Copyright © 2011-2022 走看看