博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql Server 2008 R2数据库损坏修复成功案例
阅读量:4231 次
发布时间:2019-05-26

本文共 623 字,大约阅读时间需要 2 分钟。

 

  2016.4月 青岛某连锁店使用的SQL 2008R2数据库,客户在正常使用中突然服务器断电导致的损坏,再次附加发现数据库报错不能正常运行,客户那边管理员自己尝试了修复以及重建日志但是故障依旧,后来发现自己解决不了,通过百度搜索,联系到我们进行处理。

我们的工程师具体查看了一下,数据库大小600M左右,底层数据看了一下基本正常,先用工具检测看下页面损坏情况,如下图

  我们可以看到确实是有页面损坏,直接新建库替换重新生成日志在看损坏情况如下图

替换之后日志重建成功,但是DBCC 检测发现报错系统表预检查: 对象 ID 3。无法使用闩锁类型 SH 读取并闩锁页 (1:75678)。

由于不可修复的错误,CHECK 语句已终止。

   这种报错非常多见,在SQL2000下修复容易一些,但是2008R2很多修复语句是不通用的。 这种故障一般是系统页面损坏导致,损坏的表ID是3.,通过语句查询ID3所在的系统表。将损坏的系统表进行修复或许重建,再次重建日志,DBCC检测之后发现数据库正常,且表内数据可以正常访问!

  重要提醒:目前可完整高效率修复MSSQL 6.5 7.0 2000 2005 2008 2008r2 2012 据库置疑,可疑,恢复挂起,Suspicious,系统表损坏!索引断裂,页撕裂,

通讯中断,一致性错误,数据库还原还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复和某些表打不开的错误修复!

 

转载地址:http://pmiqi.baihongyu.com/

你可能感兴趣的文章
防火墙技术指标---并发连接数/吞吐量
查看>>
V100服务器和T4服务器的性能指标
查看>>
elasticsearch 启动、停止及更改密码
查看>>
Kafka,它为什么速度会这么快?
查看>>
zookeeper安装启动的一些问题
查看>>
rabbitmq命令执行报错command not found
查看>>
rabbitmq基础知识介绍及总结
查看>>
StackOverFlow异常记录
查看>>
SpringMvc4.1:注解JsonView与泛型返回类
查看>>
SpringMVC+Mybatis+事务回滚+异常封装返回
查看>>
计算机网络实验报告(三):Cisco Packet Tracer 实验
查看>>
嵌入式系统基础学习笔记(九):基于 SPI 协议在 0.96 寸 OLED上【平滑显示汉字】及【温湿度数据采集显示】
查看>>
嵌入式系统基础学习笔记(十):
查看>>
网络通信编程学习笔记(七):Java与MQTT
查看>>
人工智能与机器学习学习笔记(二)
查看>>
Java I/O
查看>>
SQL Server 2005 T-SQL Recipes: A Problem-Solution Approach
查看>>
Core Python Programming
查看>>
Creating Database Web Applications with PHP and ASP
查看>>
ASP.NET 2.0 Demystified
查看>>