MYSQL ibdata1文件丢失恢复工具 3.0和 sqlserver数据库恢复软件 2014-9-2

MYSQL ibdata1文件丢失恢复工具 3.0和 MYSQL ibdata1文件丢失恢复工具 3.0  sqlserver数据库恢复软件 2014-9-2

sql110.com

陈极佳

oracle删除记录恢复取证调查

http://v.qq.com/boke/page/s/j/0/s0128caf0j0.html

 

http://www.onlinedown.net/soft/113939.htm

MYSQL ibdata1数据库碎片恢复工具,专门针对MYSQL的ibdata1 引擎编写,支持MYSQL 3 4 5 6版本,任意系统平台的ibdata1文件恢复。支持误删除,所在分区被格式化,支持黑客故意破坏等情况,自动侦测半页,提取合成。
支持 MYSQL 4.X-6.x  ibdata1文件 以及 ibdata2 ibdata3 等文件丢失 被覆盖等情况恢复
支持 .IBD文件丢失恢复  支持drop table 导致的.IBD 文件数据恢

 

http://www.onlinedown.net/soft/105406.htm

SQL数据库修复软件 7.0

SQL数据库修复软件 7.0数据库修复程序 目前支持SQL 7.0 2000 2005 2008 2008R2 2012(32\64)位数据库MDF的修复,修复后将直接附加到SQL上生成新的MDF和LDF 文件。
  特点:
  对断电 黑客攻击 病毒破坏 数据库异常 置疑 脱机 报错 表打不开 索引及系统表损坏全面支持将其修复。对各类报错(823\不是有效的文件头……)等都可完美修复。支持NDF对于SQL数据库 DROP TRUNCATE delete 等命令,支持逆向还原。数据库丢失的,误删除的,数据库所在分区格式化,自己用数据恢复软件恢复出来的数据库可以用本软件查看数据库的数据记录是否完整。如果记录少,或修复报错,说明文件不完整,请联系软件商恢复处理!!

 

 

SQL数据库误删除丢失恢复工具 3.2

http://www.onlinedown.net/soft/402411.htm

极佳SQL数据库丢失恢复工具,极佳SQL数据库误删除恢复工具,支持 SQL7.0 2000 2005 2008 2008R2 2012  版本数据库丢失 覆盖 误还原 所在分区误格式化   数据库文件被删除  分区改变 磁盘分区损坏 等情况 下的SQL数据库 MDF文件 NDF文件恢复工具。
  特点 可以自定义扇区 自定义文件组 自定义页数 很方便的恢复 各种情况下丢失的数据库文件, 直接显示 数据库原始大小 及版本号 等信息,您可以方便的查看数据库是否可以恢复/。
  不要放弃一丝希望,如果您没有看到您的数据库文件 不代表彻底覆盖完了 可能 被覆盖的一部分,另一部分还是能恢复出来,需要帮助 请在线联系我们,数据库出现任何问题,建议先联系我们,在我们的建议下,您在自己尝试!  将需要的碎片保存出来后 打包发给我们即可进行修复操作。

 

SQL数据库DROP表delete表恢复软件 5.2

http://www.onlinedown.net/soft/291635.htm

极佳数据库急救中心 24小时竭诚为您服务! 反删除表 反删除行 如遇软件处理不了,请联系我们手工分析!
  SQL数据库DROP表delete表数据恢复工具5.1  预览版不支持保存!!! 如需保存 请联系我们为您联机恢复!高性价比!
  此版本数据库修复程序 目前支持SQL 7.0 2000 2005 2008 数据库MDF的修复,修复后将直接附加到SQL上生成新的MDF和LDF 文件。
  对断电 黑客攻击 病毒破坏 数据库异常 置疑 脱机 报错 表打不开 索引及系统表损坏全面支持将其修复。对各类报错(823\不是有效的文件头……)等都可完美修复。
  此版本针对 SQL数据库 DROP table  TRUNCATE table  delete form table 等命令做逆向恢复,同时也可以显示数据库文件的其他表的正常数据。
  SQL 2000 如果日志完整,建议用Log Explorer for SQL Serverv从日志恢复。此软件原理是基于数据库文件本身 进行反删除,可能会找出很早以前删除的数据,会多于日志。当然 如果日志不起作用,可以拿本软件尝试恢复 已删除的表或者已删除的行数据。本软件 不支持保存,仅可以预览被删除的数据记录,如需要保存数据 请联系我们!手工服务支持 SQL 6.5 7.0 2000 2005 2008 2008R2 2012 全部版本的表删除恢复及行删除恢复,支持LOB字段!
  提示:点击表 即可看到表内正常数据, 然后再点反删除行恢复 即可看到此表delete已删除记录, 点击反删除表 输入被drop掉的表名即可!
  更新  某些系统运行不了的BUG.

 


http://sql110.com/2012/1110/425.html

SQL 2008数据库修复 SQL2008数据库一致性错误修复 SQL2008 数据库恢复 SQL2008 824 错误修复

DBCC 的bug

这种检测报没错误然后又报什么结构错误的,说明数据库确实有错误,只是DBCC没检测出来,这也算是个DBCC BUG吧.我们检测后 告知客户 1小时内绝对搞定,客户说医院数据库不能停,一定要保证能修,且好用.这个故障是物理页面的问题,我们远程使用我们的极佳SQL数据库修复辅助工具校正页面 修复出错位置,数据库大概40分钟内OK,客户查询所有表以及软件应用数据库 一点问题没有. 客户一个劲的打电话致谢!

 


SQL数据库修复后少数据 SQL数据库断电修复 SQL数据库恢复丢失数据

http://sql110.com/2014/0623/548.html

 


 



一 ,处理SQL数据库未完成事物,强制重建日志,修复一致性。

二,处理分配错误,无法用DBCC修复的功能,

三,处理某些表IAM页丢失,无法使用命令修复的功能!

四,联机脱机删除数据库页,添加页功能,

五,联机脱机修改任何页面数据,并重生校验值功能!

六,修复sysindexes表页面缺失,DBCC无法修复的功能。

七,加入相同结构数据库,道导前处理和导后处理,确保导完数据,数据库可被直接使用!

八,加入直接附加数据库,联机和脱机功能,直接打开查询器和管理器功能,

九,加入从某文件或备份,联机或脱机恢复需要的数据功能!

十,  单独修改某页校验值功能。

十一, 在必要的情况下,对缺失的页面进行重新构造! 十二 增加显示 dbcc结果,实时跟踪修复进度. 

此工具使用需要一定的SQL底层知识,使用起来才能起到超常作用, 此工具主要是在DBCC命令无效的情况下产生的一款辅助工具,可根据DBCC报错提示,手工处理报错故障,在用DBCC修复达到最后修复的目的。支持多文件组 多文件的编辑处理。

 

他连接到数据库,然后执行各种命令,下面的按钮只是对命令的各种封装

然后把命令放在右上角,显示给大家,以便一些数据库小白使用

 

下载视频 利用它修复823错误!

d
CREATE UNIQUE INDEX 终止 由于数据移动,未能继续以 NOLOCK 方式扫描
服务器: 消息 1505,级别 16,状态 1,行 1
CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 '6921774222976       '。
服务器: 消息 601,级别 12,状态 1,行 1
由于数据移动,未能继续以 NOLOCK 方式扫描。
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。B 树链的链接不匹配。(1:118980)->next = (1:29601),但 (1:29601)->Prev = (1:121667)。
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。B 树链的链接不匹配。(1:118983)->next = (1:64382),但 (1:64382)->Prev = (1:159782)。
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。B 树链的链接不匹配。(1:118981)->next = (1:95492),但 (1:95492)->Prev = (1:127869)。
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。B 树链的链接不匹配。(1:119062)->next = (1:97707),但 (1:97707)->Prev = (1:40688)。
服务器: 消息 8978,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:109757) 缺少上一页 (1:184822) 对它的引用。可能是因为链的链接有问题。
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。B 树链的链接不匹配。(1:118979)->next = (1:110786),但 (1:110786)->Prev = (1:10310)。
服务器: 消息 8978,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:115719) 缺少上一页 (1:153295) 对它的引用。可能是因为链的链接有问题。
服务器: 消息 8979,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:118979) 缺少父代(未知)和上一节点(页 (1:10310))对它的引用。可能是因为 sysindexes 中的根条目有错误。
服务器: 消息 8979,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:118980) 缺少父代(未知)和上一节点(页 (1:121667))对它的引用。可能是因为 sysindexes 中的根条目有错误。
服务器: 消息 8979,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:118981) 缺少父代(未知)和上一节点(页 (1:127869))对它的引用。可能是因为 sysindexes 中的根条目有错误。
服务器: 消息 8979,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:118982) 缺少父代(未知)和上一节点(页 (1:153794))对它的引用。可能是因为 sysindexes 中的根条目有错误。
服务器: 消息 8979,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:118983) 缺少父代(未知)和上一节点(页 (1:159782))对它的引用。可能是因为 sysindexes 中的根条目有错误。
服务器: 消息 8979,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:119062) 缺少父代(未知)和上一节点(页 (1:40688))对它的引用。可能是因为 sysindexes 中的根条目有错误。
't_da_jxc_daysum' 的 DBCC 结果。
        未能修复此错误。 
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。B 树链的链接不匹配。(1:118982)->next = (1:119511),但 (1:119511)->Prev = (1:153794)。
服务器: 消息 8935,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。上一页链接 (1:41514)(位于页 (1:121706) 上)与父代所预期的此页的上一页 (1:184856) 不匹配。(父代 (1:111238),槽 24。)
服务器: 消息 8935,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。上一页链接 (1:109894)(位于页 (1:128831) 上)与父代所预期的此页的上一页 (1:184858) 不匹配。(父代 (1:54553),槽 103。)
服务器: 消息 8978,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:146758) 缺少上一页 (1:45612) 对它的引用。可能是因为链的链接有问题。
服务器: 消息 8935,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。上一页链接 (1:5757)(位于页 (1:153953) 上)与父代所预期的此页的上一页 (1:184821) 不匹配。(父代 (1:110736),槽 122。)
服务器: 消息 8978,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。页 (1:153953) 缺少上一页 (1:5757) 对它的引用。可能是因为链的链接有问题。
服务器: 消息 8935,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。上一页链接 (1:153295)(位于页 (1:160527) 上)与父代所预期的此页的上一页 (1:115719) 不匹配。(父代 (1:78689),槽 124。)
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。B 树链的链接不匹配。(1:115719)->next = (1:160527),但 (1:160527)->Prev = (1:153295)。
服务器: 消息 8935,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。上一页链接 (1:47631)(位于页 (1:181938) 上)与父代所预期的此页的上一页 (1:184857) 不匹配。(父代 (1:111309),槽 92。)
服务器: 消息 8976,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。在扫描操作中未发现页 (1:184821),而其父代 (1:110736) 和上一页 (1:5757) 指向了该页。请检查先前的错误。
服务器: 消息 8976,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。在扫描操作中未发现页 (1:184822),而其父代 (1:110736) 和上一页 (1:110843) 指向了该页。请检查先前的错误。
服务器: 消息 8981,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。(1:45612) 的下一页指针指向了页 (1:184823),但既未遇到 (1:184823),也未遇到其父代。可能是因为链的链接有错误。
服务器: 消息 8980,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。索引节点页 (1:111238),槽 23 指向子页 (1:184856) 和上一子页 (1:41514),但未遇到这些页。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
服务器: 消息 8980,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。索引节点页 (1:111309),槽 91 指向子页 (1:184857) 和上一子页 (1:47631),但未遇到这些页。
服务器: 消息 8980,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 1。索引节点页 (1:54553),槽 102 指向子页 (1:184858) 和上一子页 (1:109894),但未遇到这些页。
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 2。B 树链的链接不匹配。(1:181987)->next = (1:181990),但 (1:181990)->Prev = (1:181991)。
服务器: 消息 8978,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 2。页 (1:181991) 缺少上一页 (1:181987) 对它的引用。可能是因为链的链接有问题。
服务器: 消息 8976,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 2。在扫描操作中未发现页 (1:184848),而其父代 (1:181989) 和上一页 (1:181990) 指向了该页。请检查先前的错误。
服务器: 消息 8978,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 5。页 (1:7134) 缺少上一页 (1:51842) 对它的引用。可能是因为链的链接有问题。
服务器: 消息 8976,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 5。在扫描操作中未发现页 (1:51842),而其父代 (1:14254) 和上一页 (1:109743) 指向了该页。请检查先前的错误。
服务器: 消息 8935,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 5。上一页链接 (1:184840)(位于页 (1:121647) 上)与父代所预期的此页的上一页 (1:70225) 不匹配。(父代 (1:74180),槽 5。)
服务器: 消息 8936,级别 16,状态 1,行 1
表错误: 对象 ID 1086626914,索引 ID 5。B 树链的链接不匹配。(1:70225)->next = (1:121647),但 (1:121647)->Prev = (1:184840)。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        未能修复此错误。 
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
        修复此错误要求首先修正其它错误。
对象 't_da_jxc_daysum' 有 148716 行,这些行位于 9614 页中。
CHECKTABLE 发现了 0 个分配错误和 35 个一致性错误(在表 't_da_jxc_daysum' 中,该表的对象 ID 为 1086626914)。  

客 户 名 称

山东某大型连锁超市

 

数 据 类 型

MS SQL 2000 

 

数 据 大 小

20GB

 

故 障 检测

突然断电导致的数据库损坏,其中一个表损坏严重,切DBCC无法修复。服务器: 消息 1505,级别 16,状态 1,行 1

CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 '6921774222976       '。

服务器: 消息 601,级别 12,状态 1,行 1

由于数据移动,未能继续以 NOLOCK 方式扫描。

 

客 户 要 求

恢复好可以直接使用。

 

修 复 结 果

远程检测后告知客户可以快速修复,让数据库在半小时内上线. 解决方案 

CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键 由于数据移动,未能继续以 NOLOCK 方式扫描 是因为这个大表的索引物理页面丢失造成的, 这种顽固故障采用DBCC是无法修复的,我们通过手工修补索引页面,重建丢失索引的记录, 此时在用DBCC修正页链,修复OK。用时15分钟.

客户之前找的几家都是用一些数据库修复软件提取的数据,结果是部分字段值不对, 我们手工在原库修复的,修复后的数据库就是原模原样!

客户满 意

是  。非常满意 速度 效果!

 

深圳极佳数据救援中心友情提醒:重要数据一定要勤备份,遇到数据丢失 数据损坏 等问题,要第一时间联系专业人士。

对于各类主流数据库,我们可以做最底层的数据恢复及数据修复,对于数据库的某些特定故障我们保证数据库100%原模原样恢复,无论多大的数据库都立等可取。

 

 

案例

他的QQ空间

 


他对sqlserver认识上的错误

基本上DBCC CHECKDB修复不了,基本上可以说数据或多或少会丢失,就算你去那些第三方所谓的数据恢复公司

 

SQLSERVER数据库恢复也是不容易的,稀疏列,数据压缩,checksum校验,checksum算法你知道了吗,SQLSERVER不是开源的喔

DBCC 的bug DBCC 是Paul randal SQLSERVER世界第一的人写的

 


想研究mysql存储格式的


 


http://www.datahf.net/sjhf/105004690.html

http://blog.datahf.net/

posted @ 2014-09-02 10:24  xiaohuazi  阅读(1351)  评论(0编辑  收藏  举报