
最近在网上看到破解版本的SQL SERVER 的数据库修复软件越来越多,在闲时,下载了所有的试用版本及已经破解版本,找到以前保留的损坏MDF,进行一番比较。断断续续经过几天的比较,这些软件的功能与特点基本上了解清楚,写出来,与大家共享。RecoveryToolboxForSQLServer(产地:俄国)特点:数据恢复效果较好,对于库结构恢复较正常。使用:直接选择损坏的MDF 文件,将修复结果直接输出到SQLSERVER 中。或者保存成SQL 脚本文件。SysTools SQL Recovery(产地不详)特点:显示数据时,对中文不支持,只显示出UniCode,在运行时容易程度中断直接退出;此软件有些像RecoveryToolboxForSQLServer使用:直接选择损坏的MDF 文件,将修复结果直接输出到SQLSERVER 中。或者保存成SQL 脚本文件。officerecovery 中的 Recovery for SQL Server(产地:美国)特点:支持BAK,LOG 文件,但修复后的数据容易丢失,库结构提较取较完整。使用:直接选择损坏的MDF 文件,将修复结果直接输出到SQLSERVER 中。或者保存成SQL 脚本文件。Kernel for SQL Database(产地:印度)特点:恢复效果好,但日期的显示,它是用国外的方式,库结构提取一般。使用:直接选择损坏的MDF 文件,将修复结果直接输出到SQLSERVER 中。或者保存成SQL 脚本文件。Stellar Phoenix SQL Recovery (产地:印度)特点:数据恢复效果较好,程序运行时易不正常退出,库结构提取不出来。使用:直接选择损坏的MDF 文件,将修复结果直接输出到SQLSERVER 中。无法保存成SQL 脚本。上述软件都已经有破解版本或者免费版本,大家在选择时应该有所了解。说明:库结构提取不完整,修复后的数据虽然可以在SQL SERVER 中附加,查看,导出,备份,但在应用软件下是无法连接此数据库的,经过对上述软件修复后的数据库文件进行研究,已经找到解决MDF 文件加软件的办法,有此修复需
1数据恢复原理一-分区表
数据恢复原理与分区表关系紧密。在主引导区中,从地址BE开始,到FD结束为止的64个字节中的内容就是通常所说的分区表。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。需要特别注意的是,由于主分区之后的各个分区是通过一种单向链表的结构来实现链接的,因此,若单向链表发生问题,将导致逻辑磁盘的丢失。这就是当硬盘被CIH病毒破坏后,我们可以通过KV3000的F10功能来找到丢失的D,E及以后的逻辑分区的原因。
2数据恢复原理二-目录区与数据区
目录区DIR:是Directory即根目录区的简写,在FAT12和FAT16格式中,DIR紧接在第二FAT表之后,而在FAT32格式中,根目录区的位置可以在分区中的任意位置,其起始位置是由引导扇区给出的。单有FAT表还不能确定文件在磁盘中的具体位置,只有FAT表和DIR区配合使用,才能准确定位文件的确切位置。
数据区(DATA) 在DIR区之后,才是真正意义上的数据存储区,即DATA区。
DATA虽然占据了硬盘的绝大部分空间,但没有了前面的各部分,它对于我们来说,也只能是一些枯燥的二进制代码,没有任何意义。
3数据恢复原理三-引导扇区与分配表 *** 作系统引导扇区(OBR)
OBR(OS Boot Record)即 *** 作系统引导扇区,通常位于硬盘的0磁道1柱面1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是 *** 作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。文件分配表(FAT)
FAT(File Allocation Table)即文件分配表,是DOS/Win9x系统的文件寻址系统。为了防止意外损坏,FAT一般做两个(也可以设置为一个),第二FAT为第一FAT的备份, FAT区紧接在OBR之后(对于FAT32格式,位置是从引导扇区开始的第32个扇区就是第一个FAT表的位置),其大小由这个分区的空间大小及文件分配单元的大小决定。
误删数据恢复可以利用软件和电脑注册表,下文来分享三个恢复方法。以下方法以电脑注册表为例,具体步骤如下。
1运行窗口输入regedit,首先按住电脑键盘Win+R组合键,在d出的运行窗口中输入“regedit”。
2找到NameSpace文件夹,打开注册表编辑器后,按照这个路径(计算机/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/MyComputer/NameSpace)依次点击展开,找到“NameSpace”文件夹。
3新建项命名字符,后选中文件夹,右击新建“项”,将项名称命名为这串字符(645FFO40—5081—101B—9F08—00AA002F954E)。
4选中项值修改为回收站,接着选中新建的项值,在右侧默认栏中右击选择修改,将数值数据中的一栏修改为“回收站”,点击“确定”。
5文件恢复完成,最后重启电脑,打开电脑回收站,即可在回收站中找到丢失的文件。
数据库恢复技术不能完全恢复数据库在故障点时的状态是不完全恢复。完全恢复是指将数据库恢复到当前最新状态,包括直至请求恢复时进行的所有已提交的数据更改,要恢复数据库在故障点时的状态通需要过备份还原损坏或丢失的文件。
《临危不惧》(包光磊)电子书网盘下载免费在线阅读
ghr5
书名:临危不惧
作者:包光磊
出版社:电子工业出版社
出版年份:2012-7-1
页数:345
内容简介:
《临危不惧:Oracle 11g数据库恢复技术》分为三大部分:恢复的原理、恢复的工具、恢复的具体步骤与实战。第一部分能够让读者领略恢复 *** 作的本质,是其他部分的理论基础,包括“重做日志”、“控制文件”、“补充日志”;第二部分详细地介绍了备份/恢复数据库的工具,包括恢复管理器、恢复编录和数据泵;第三部分以各种数据库损毁场景为例,每一章解决一组特定的问题,其中:第7~11章讨论各种文件(控制文件、数据文件等)遭到不同程度的破坏后,数据库的行为特征及如何将其恢复;第12章探讨如何将数据库恢复至以前的时间点;第13章讨论如何处理各种数据库文件在没有备份时受损的情况;第14章全面介绍了用于恢复人为错误的各种闪回技术:第15章介绍将恢复的单位缩小,精确到数据块级别,以提高恢复效率;第16章介绍一种非常规恢复的方法一挖掘日志。
作者简介:
包光磊 Todd Bao,Oracle University首席讲师,Oracle University ADF课程亚太首席指导官,Oracle University RAC课程亚太首席指导宫
OCM认证大中华区考官,国内首位11g OCM(Oracle认证数据库大师),国内第二位10g OCM(Oracle认证数据库大师)
Oracle认证数据库集群专家,Oracle认证中间件专家,从2004年以来一直致力于为国内大型企业与跨国公司提供Oracle数据库、中间件和ADF的系统培训及咨询服务,对象涵盖各大通信公司、银行、金融、生产制造行业、解决方案供应商等。
多次受邀主讲Oracle Open World OU Session及Oracle University大师班中的重要议题,拥有极其丰富的Oracle核心技术和软件的应用、实施、管理和开发经验。
于2006年、2007年、2010年与2011年被Oracle公司授予Oracle University年度全球最佳讲师荣誉称号。
以上就是关于国外几种SQL SERVER数据库修复软件技术特点及使用办法 详细�0�3全部的内容,包括:国外几种SQL SERVER数据库修复软件技术特点及使用办法 详细�0�3、数据恢复技术是怎么实现的、删除的数据恢复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)