zoukankan      html  css  js  c++  java
  • 修复数据库置疑状态

     

     1 --修复数据库置疑状态
     2 use master
     3 go
     4 sp_configure ‘allow updates’,1
     5 reconfigure with override
     6 go
     7 6. 将这个数据库置为紧急模式:
     8 update sysdatabases set status = 32768 where name = ‘db_name’
     9 go
    10 7. 使用DBCC CHECKDB命令检查数据库中的错误:
    11 DBCC CHECKDB(‘db_name’)
    12 GO
    13 8. 如果DBCC CHECKDB命令失败,请转至第10步,否则先将数据库置为单用户模式,再尝试对其进行修复:
    14 sp_dboption ‘db_name’,’single user’,’true’
    15 DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)
    16 GO
    17 如果在执行DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,
    18 则重新启动SQL Server服务,然后继续尝试。
    19 9. 如果DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令失败,请转至第10步,
    20 否则若成功修复了数据库中的错误:
    21 重新执行DBCC CHECKDB(‘db_name’)命令,确认数据库中已没有错误存在。
    22 清除数据库的置疑状态:sp_resetstatus ‘db_name’
    23 清除数据库的单用户模式状态:sp_dboption ‘db_name’,’single user’,’false’
    24 重新启动SQL Server服务,如果一切正常的话,则数据库已经成功恢复。

    转自桦仔博客
    http://www.cnblogs.com/lyhabc/articles/3237091.html
  • 相关阅读:
    adb命令之adb install
    GNU make and Makefile
    Makefile经典教程(掌握这些足够)
    Android.mk简介
    PhoneFactory.getDefaultPhone must be called from Looper thread
    Android源码目录结构
    软件部通用技术类网站名录
    β测试
    α测试
    白盒测试
  • 原文地址:https://www.cnblogs.com/heqianjin/p/5710429.html
Copyright © 2011-2022 走看看