Sql Server 2008 R2数据库损坏修复成功案例
来源:互联网 发布:php 执行linux命令 编辑:程序博客网 时间:2024/06/02 17:12
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等情况下的数据恢复,各种错误提示的数据库文件修复和某些表打不开的错误修复!
0 0
- Sql Server 2008 R2数据库损坏修复成功案例
- SQL Server 2008 R2修复
- SQL Server 损坏修复
- 管家婆SQL SERVER数据库修复案例
- 【数据库SQL】SQL Server 200520082008R2修复步骤
- 如何在SQL Server 2005中修复损坏的数据库
- 如何在SQL Server 2005中修复损坏的数据库
- MS SQL Server MSDB等系统数据库损坏的修复
- SQL Server数据库损坏、检测以及简单的修复办法
- SQL Sever数据库损坏修复
- 专业SQL和ORACLE数据库恢复和修复成功案例
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- MS Sql Server 数据库或表修复(Log日志文件损坏的修复方法)
- SQL Server 2005/2008/2008R2数据库文件修复步骤
- RAID5损坏恢复后sql数据库无法附加提示823错误 成功修复
- JAVASCRIPT
- 野生程序员的故事
- 我们也说说Android.mk(4) - 计算怎么办?
- Java NIO使用及原理分析 (一)
- 如何实现掩码位图的透明显示
- Sql Server 2008 R2数据库损坏修复成功案例
- Autodesk技术动态简报-2016-4-13
- 关于html中的height、innerHeight、outerHeight区别
- controller aop
- What is CyclicBarrier in Java
- HTTP 缓存策略
- 延迟执行的3种方法
- debian下python flask环境搭建
- Web应用——驾培管理系统之个人管理