碟科硬盘数据恢复专家
电子邮件 | 会员中心 | 微博
  • 首页
  • 公司介绍
  • 数据恢复
  • 数据备份
  • 客户服务
  • 行业资讯
  • 联系我们
新闻动态
行业资讯
技术专题
公司新闻
恢复问答

免费咨询 免费检测故障源

苏州市区可上门取盘 送盘

对恢复结果不满意 不收费

对源盘镜像 避免二次破坏

服务器 RAID可到现场恢复

签保密协议 保密客户数据

 您的位置:首页 >> 新闻动态 >> 技术专题技术专题

SQL Server置疑数据库解决方法

本文将为大家讲解SQL Server置疑数据库的解决方法,数据库被标为置疑有时是很偶然的,下面将为大家介绍几个解决方法。
  
  1.首先确认已经备份了.mdf和.ldf文件。

  2. 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。

  3. 用原有的.mdf和.ldf文件覆盖新建数据库对应的.mdf和.ldf文件。

  4. 重新启动SQL Server服务,这是应该会看到这个数据库处于置疑(Suspect)状态。

  5. 在SQL查询分析器中执行以下命令,以允许更新系统表:

use mastergosp_configure ‘allow updates’,1reconfigure with overridego

  6. 将这个数据库置为紧急模式:

update sysdatabases set status = 32768 where name = ‘db_name’go

  7. 使用DBCC CHECKDB命令检查数据库中的错误:  

DBCC CHECKDB(‘db_name’)GO

  8. 如果DBCC CHECKDB命令失败,请转至第10步,否则先将数据库置为单用户模式,再尝试对其进行修复:

sp_dboption ‘db_name’,’

single user’,’

true’
DBCC CHECKDB(‘db_name’,

REPAIR_ALLOW_DATA_LOSS)
GO

  如果在执行DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,则重新启动SQL Server服务,然后继续尝试。

9. 如果DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令失败,请转至第10步,否则若成功修复了数据库中的错误:

  重新执行DBCC CHECKDB(‘db_name’)命令,确认数据库中已没有错误存在。

  清除数据库的置疑状态:sp_resetstatus ‘db_name’

  清除数据库的单用户模式状态:sp_dboption ‘db_name’,’single user’,’false’

  重新启动SQL Server服务,如果一切正常的话,则数据库已经成功恢复。

  10. 如果以上步骤都不能解决问题的话,请参考附件中的文档尝试通过重建事务日志来恢复数据库中的数据。如果您只有MDF文件,问题就更加复杂一些,我们需要直接重建事务日志了:

  ·在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。

  ·用原有的ldf文件覆盖新建数据库对应的.mdf文件,将其日志文件(.ldf)删除。

  ·启动SQL Server服务,并将数据库置为紧急模式(同上: 步骤5和步骤6)。

  ·停止并重新启动SQL Server服务。

  ·执行以下命令重建数据库日志文件:(下面是个示例,您要用您实际的数据库名)

 DBCC REBUILD_LOG(’cas_db’, ‘D:\cas_db\cas_db_Log.LDF’)

 

   ·重新将该数据库置为单用户模式。

  ·再次尝试使用DBCC CHECKTABLE或DBCC CHECKDB命令检查并修复数据库中的错误。

| 发布时间:2010.06.03    来源:    查看次数:75
公司介绍 | 客户服务 | 联系我们 | 微博
Copyright © 2005-2013 苏州碟科计算机服务有限公司 苏ICP备07505790号 
地址:苏州市劳动路28号华亭大厦1503室 咨询电话:0512-65095791 81660623 
关键字:苏州数据恢复公司 | 硬盘数据恢复 | 服务器数据恢复恢复 | 数据库修复 | 硬碟救援 | 資料救援 | data recovery...
友情链接:
  • 苏州数据恢复
  • 硬盘数据恢复
  • 武汉数据恢复
  • 南京数据恢复
  • DMOZ目录
  • 114
  • 苏州数据恢复
  • 硬盘数据恢复
  • 武汉数据恢复
  • 南京数据恢复
  • DMOZ目录
  • 114

   
在线客服系统