中企动力 > 商学院 > 数据库文件数据恢复
  • ?

    最简单好用的电脑文件恢复方法-你敢看就能恢复

    四眼

    展开

    平时使用电脑的时候总是有个习惯,就是删除东西永远都喜欢用快捷删除,也正是因为这个习惯小编是倒了大霉,想想都后怕。

    周五下班的时候老板交给我一个U盘,让我把里面客户的资料整理一下,以确保周一时候和一个大客户进行交接,可是却莫名其妙的点到了删除键,一下全部清空了,由于文件太大,没有经过回收站,还好有下面的这个恢复方法。

      面对李先生这样的问题,作为普通电脑用户的我们,应该如何处理和应对呢?针对上述情况,行业之内资深的顶级数据恢复专家介绍到,清空电脑回收站造成的数据丢失问题非常常见,缺乏积极有效的应对措施是造成类似问题的首要原因。据介绍,将重要的资料定期备份可以有效地预防误删除、文件丢失、存储设备损坏等情况下造成的数据丢失问题。然而,目前来说,绝大多数的用户都没有养成备案数据的良好习惯。

      那么在我们遇到电脑回收站清空的问题,应该如何找回数据呢?因为数据丢失了,我们还得需要去解决,正常的情况下,我们数据丢失之后,应该立即停止电脑的文件的写入和删除操作,寻求数据恢复专家远程服务或者专业的数据恢复软件进行恢复。

      这里给大家介绍使用互盾免费恢复数据软件,就能帮助我们解决这个问题。这个软件我们可以从各大网站下载,大家一定要从正规渠道下载,不然下载到的软件会对数据造成二次破坏。

      1,将互盾免费恢复数据软件安装到电脑上,安装完成后,直接运行软件,进入恢复模式的选择,这里选择“误删除文件”恢复模式。

      2,软件跳转界面进入第二步,在这里可以看见电脑上的所有磁盘分区,请选择被彻底删除的文件所在的分区,然后点击“下一步”按钮进入下一步的操作。

      3,软件开始扫描被我们选中磁盘中的所有文件,在磁盘数据库中深度扫描,不放过任何一个残留的碎片,请耐心等待片刻。

      4,文件扫描结束后,请点击文件类型,在图片、文档、视频等类型中选择要恢复的,请勾选要恢复的文件,点击“下一步”。

      5,这时候就可以选择一个目录储存即将要恢复的文件,点击“浏览”按钮,在弹出的对话框中设置一个储存路径,然后点击“选择文件夹”即可。

      6,最后一步,请点击“下一步”按钮,即进入文件恢复阶段,等待文件恢复完成即可。

      再没有备份的情况下,大家一定要好好的注意自己的操作,再碰到误删的情况,利用以上的方法就可以帮助大家找回那些误删的文件了!

  • ?

    电脑误删文件怎么恢复?看这份最全的数据恢复方法就够了

    King

    展开

    现在的人们学习办公等等都已经离不开电脑,电脑上存储的数据资料也越来越多,但是如果不小心丢失数据怎么办呢?而要是U盘等移动存储设备发生这种情况又该如何处理呢?

    一、电脑硬盘数据恢复方法

    如果电脑发生了丢失文件的情况,一般情况下还是可以找的回来的,不要这里要有一点要注意的是,不要往丢失文件的分区中再进行写入数据,因为如果丢失文件被覆盖的话,这时候我们就很难再恢复了。

    想要恢复误删的文件,我们可以借助专业的第三方数据恢复软件【强力数据恢复软件】来实现。

    首先我们在电脑上安装并运行这款软件,进入页面后根据自己的需求选择“快速扫描”或者是“深度扫描”。其中的区别是快速扫描可以极快速的扫描出电脑中丢失的图片,文档,视频,音频等文件,而深度扫描可以更全面的扫描出丢失的文件,最大程度的找回丢失的文件。这里因为时间原因我们选择“快速扫描”方式。

    选择好扫描方式之后,我们再选择我们丢失文件之前存放的分区,然后点击开始扫描。

    在扫描结束后,我们可以可以选择按“路径”或者是“分类”进行查看文件,在软件页面左边选择相应的路径或是分类,然后可以在右边查看相应的文件。双击文件可以直接预览。选择需要恢复的文件之后我们再点击“下一步”。

    然后我们再选择恢复后文件的存储位置,这里要注意的不要选择之前文件丢失的分区,然后点击“恢复”。

    而如果没有找到需要的文件的话,我们在这里也可以选择“深度扫描”功能在进行查找。

    虽然深度扫描的时间比较久,但是与快速扫描相比的话,足足扫描出了一倍大小的文件,这点时间还是值得花费的。

    所以在这里小编建议如果不赶时间的话,还是选择“深度扫描”比较好,这样确保扫描质量。

    二、误清空回收站恢复方法

    误情况回收站这种情况也时有发生,其实这种情况我们也可以用上述的方法来进行恢复。

    我们都知道,回收站属于桌面文件,在选择分区的时候,我们选择扫描“C盘”(如果自己更改过系统盘的话则选择相应的系统盘),然后再按照上述步骤进行扫描恢复即可。

    三、U盘、相机内存卡数据恢复方法

    如果是U盘、相机内存卡等移动存储设备发生文件丢失的情况,我们可以直接将U盘或者是相机内存卡连接电脑,然后在硬盘分区中选择相应的分区,然后再按照上面的方法步骤进行扫描恢复即可。

    以上就是几种情况下的数据恢复方法,希望对大家有所帮助。

  • ?

    SQL数据库附加与还原的区别

    傲芙

    展开

    一、附加数据库与分离数据库相反,只有分离的数据库才能附加,分离后的数据库不能再正常读取,只有附加后才能读取;而还原数据库是指在原有数据库的基础上进行,一般选择覆盖原有数据库,SQL中如果不存在这个库是不能还原的(物理设备上要有库文件)。客户的服务器需要重装,小编是先备份原库(使用软件或SQL备份或停止SQL直接拷走数据库文件或在PE下拷走),重装完成后拷回原位置直接附加(个人经验附加始终比还原快),使用还原的情况比较少。还原数据库小编之前已经分享过,这里不再赘述。今天小编来分享下数据库的分离与附加。

    二、分离数据库

    1、选中要分离的库—右键“所有任务”—分离数据库

    2、如果存在数据库连接可“清除”,点击“确定”

    3、分离成功

    三、附加数据库

    1、要在“数据库”上右键—所有任务—附加数据库

    2、附加数据库界面:点击按钮

    3、选择要附加的数据库文件,注意要选择.MDF的文件,.LDF是日志文件

    4、选择好后的界面,注意“指定数据库所有者”,有的是sa,有的是其它的,比如科脉是km

    5、点击“确定”,附加成功

    四、有时候轻度数据库置疑也可以通过“分离—附加”来修复,不过还是不建议这样做。我是百家号作者小白信息说,专注电子信息领域经验分享、技术交流,感谢关注!

  • ?

    最专业的软件数据库数据恢复

    缪凌柏

    展开

    软件:用友,速达,管家婆,远光,奇安、金蝶、美萍、百威、广联达……等各种财务软件、医药软件、医院软件、汽配软件、服装软件、宾馆软件、书店软件、超市软件、OA办公自动化……等各种行业软件。

    数据库:SQL,Oracle,Sybase,Access、dBase,FoxBase……等各种版本的新老数据库。

    故障:数据库质疑,删除库内表,格式化,重做系统,重分区,系统还原,软件报错,数据错乱,备份覆盖,硬盘损坏……

    收费:根据故障轻重和数据库文件的容量收费,500元起,数据库文件容量越大,工作量越大,耗时越长,收费越高。

    涉密:如果客户数据涉密和隐私,可以签订《数据保密协议》,保证数据不会有任何形式的泄露。

  • ?

    如何彻底清除数据 防止文件被恢复

    叶依玉

    展开

    随着信息化的发展,人们越来越关注数据安全问题,存储在电脑硬盘中的重要数据和个人信息被泄露的情况时有发生。有些人建议,在处理旧电脑或是旧的存储设备之前先将其格式化或是将重要数据删除,然而,这对于现在的数据恢复技术来说并不起作用。

    被删除的数据可以轻松恢复

    很多人以为将文件拖入回收站,然后再将回收站清空,数据就真的被删除了,真是too young~ 事实上,清空回收站的时候,系统只是做了表面上的删除操作,数据并没有被彻底清除。就像是将一本书中的目录撕掉,但是目录对应的内容并不受影响。这时候,使用数据恢复软件就可以将删除的文件恢复回来。因此,为了保护个人隐私和数据安全,闲置的存储设备在二手专卖或是送人之前一定要清理数据。

    彻底清除数据 防止被恢复

    想让数据无法恢复,彻底被删除,需要将删除的数据进行覆盖重写。例如,某个文件被删除后,存入新的数据,将丢失的文件覆盖,这样文件就无法恢复了。但是,由于文件写入位置是随机的,无法确定存入的数据一定将删除的数据覆盖上,因此,需要将分区填满,才能确保文件被覆盖。这样做,虽然可以防止文件被恢复,但是效率太低,分区需要存入大量数据,存入的数据还需要再进行删除。其实,有特别简单的方法,赶快和小编来学习一下。

    彻底清除数据方法/步骤

    工具/原料:DiskGenius软件免费版

    情况一:彻底删除现有文件

    第一步:运行DiskGenius软件,在软件中找到想要永久删除的文件。

    第二步:选中文件并点击鼠标右键,然后选择“彻底删除文件”选项

    第三步:在弹出的提示窗口上点击“彻底删除”按钮。

    情况二:清理空闲空间,让删除的数据彻底不可恢复

    此方法是将已经删除的文件覆盖,从而让丢失的数据再也无法恢复,对现有的数据没有任何影响。

    第一步:运行DiskGenius软件,点击“工具”菜单,然后选择“清除分区空闲空间”选项

    第二步:选择想要清理的分区,然后点击“确定”按钮。

    第三步:点击“清除”按钮,软件开始清理所选分区上未被占用的空间。清除完成后,这个分区之前被删的文件将无法通过数据恢复功能进行恢复。

    情况三:彻底清理整个分区/硬盘

    此方法可以把整个分区或是硬盘进行清零,不管是现在硬盘上存在的文件还是已经被删除的数据,全部都彻底清理掉。

    第一步:在软件中选择需要清零的分区或是硬盘,然后点击“工具”— “清除扇区数据”。

    第二步:在“清除扇区”窗口上点击“清除”按钮。

    第三步:等待清理完成,关闭软件。

    提醒:使用上述三种方法清理的文件,将永久丢失且无法恢复,在实际清理前,请确认没有重要的数据或文件。

  • ?

    数据恢复软件大盘点,如何恢复被删除的文件

    丹蝶

    展开

    电脑和手机已经成为了我们生活中必不可少的一部分,我们使用手机进行通讯,用电脑来工作和学习,电脑和手机里储存了大量的重要信息。在使用计算机或者手机时最害怕他们出现故障,一旦出现事故就很容易造成数据的丢失,这时,我们就需要通过第三方的恢复软件来进行数据恢复,那么,市面上那么多同种类的软件,我们要如何进行选择呢,今天小编就跟大家讲讲市面上的一些数据恢复软件,希望能对大家找回数据有所帮助。

    一、强力数据恢复软件

    (一)、优点盘点:

    1、兼容性高,此款软件非常实用,有PC版、安卓版和苹果版,三个平台同时兼容,是一款全能的数据恢复软件。

    2、恢复效果好,在数据没有被覆盖的情况下, 90%以上的数据都可以被恢复。

    3、支持300各种数据源的恢复。无论文档,微信、QQ聊天记录,还是图片、视频,都可以进行恢复。

    4、页面简洁,操作简单,即使是电脑小白也能轻松的使用。

    (二)、操作方法

    第一步:下载安装软件后,点击“快速扫描”选项,扫描设备内容。

    第二步:对原文件储存磁盘进行扫描,静待扫描结果。

    第三步:在“路径”中按照文件存储的路径来查找要恢复的数据。

    还可以通过“分类”项,对文件进行查找,选中该文件后,点击“下一步”,就可以开始恢复文档内容了。

    二、强力安卓恢复精灵

    (一)、强力安卓恢复精灵是强力数据恢复软件的安卓版。其优点如下:

    1、此软件是专门针对安卓设备研发的,可用于恢复安卓手机上的联系人、短信、微信聊天记录、照片、文档等资料,一键扫描并恢复丢失数据,轻松找回安卓设备数据。

    2、不需root也可进行数据恢复。通过其“免root恢复”功能,就可以在没进行root的情况下对手机数据进行恢复,最大限度的保护手机上的安全。

    (二)、操作方法

    1、下载并安装好强力安卓恢复精灵软件,用数据线把手机和电脑连接。

    2、等软件识别到手机,即可对手机进行扫描。

    3、扫描结束后,在左侧找到并点击自己要恢复的文件类型,然后对相应数据进行勾选后,点击“恢复选中文件”,然后静待恢复结果。

    三、手机数据恢复精灵

    (一)、优点

    手机数据恢复精灵其最大的优势就在于不需要通过电脑端,可直接在手机上进行操作,恢复相关的联系人,微信、QQ聊天记录等数据,但是如果要在手机上直接恢复数据,就需要对手机进行root。

    (二)、操作方法

    1、下载软件后,在页面选择需要恢复的数据类型。如勾选“短信恢复”。

    2、进入扫描阶段,扫描时间的长短与文件的大小相关,如果文件太大,则扫描的时间相对较长。

    3、扫描完成后,勾选需要恢复的内容,然后点击“恢复”即可找回数据。

    以上就是小编今天整理的相关数据恢复软件及其对应的恢复方法,希望对大家有所帮助。

  • ?

    实操有效的数据恢复小工具

    仇垣

    展开

    借助专业的工具和手段对数据进行读取、抢救和恢复的技术称为数据恢复技术。

    根据不同的存储介质,数据恢复可分为硬盘数据恢复、移动存储设备及多媒体卡数据恢复、光盘数据恢复、软盘数据恢复。本文分别介绍数据无法正常读取的原因及恢复方法。

    硬盘数据恢复

    故障原因:

    1.物理故障

    包括电机不转、通电后磁头错位、磁头损坏、盘片划伤等,可采用更换、加载、定位等方法进行数据修复。

    2.其他原因

    系统不能正常启动密码或权限丢失MBR分区丢失误操作误删除误分区病毒破坏黑客攻击RAID磁盘阵列失效

    恢复数据包括:Office文档、图片、视频、数据库文件、邮件等

    推荐工具:

    R-Studio

    美国的R-tools公司的核心产品,目前市面上认可度比较高的数据恢复工具,可针对文档、图片、视频、文件、数据库文件等超过200种文件类型进行恢复,并支持对分区以及Raid阵列的恢复。

    Ontrack EasyRecovery

    操作简单的数据恢复工具,针对常见的文档、图片、视频、文件等数据类型可以进行快速的扫描和恢复。

    Recover数据恢复三件套

    澳大利亚经典数据恢复软件,分为文件恢复、图片恢复和邮件恢复三个组件,每个组件各司其职,其中文件恢复组件是核心组件,具备其他两个组件的功能,可以对常见文件、图片、视频、邮件等进行数据恢复。

    Stellar Phoenix Windows Data Recovery

    印度Stellar公司出品,专门针对Windows系统中的文件恢复,可对文档、图片、视频、邮件以及常用文件恢复。

    Stellar SQL Database Toolkit(SQL数据库恢复工具组)

    Stellar公司产品,主要针对SQL数据库的文件恢复。

    Stellar Outlook Toolkit(Outlook邮件恢复工具组)

    Stellar公司产品,针对Outlook的专门工具,可以对损坏Outlook文件进行修复,并支持对Outlook生成的pst文件进行备份、复制、拆分等操作。

    移动存储设备及多媒体卡数据恢复

    故障原因:

    常见短路、过电损坏、芯片损坏、闪存无法读取等

    设备包括:U盘、闪存、Mp4、CF、SD、XD、MMC、SM、SMC、记忆棒等

    推荐工具:

    效率源Flash

    光盘数据恢复

    故障原因:盘片划伤

    推荐工具:

    VMI Hybrid2.0光盘修复工具

    VMI2550i光盘修复工具

    软盘数据恢复

    故障原因:

    数据介质损坏出现的电路故障、磁头偏移等

    恢复方法:采用更换、加载、定位等方法进行数据修复

  • ?

    如何修复SQL Server数据库中的MDF文件

    谢姝

    展开

    数据库文件对所有用户都很重要, 并存储大量重要信息。了解有关修复损坏的 SQL 数据库文件的手动和专业解决方案。  今天的MS SQL Server是最常用的关系数据库之一。 它具有先进的内部结构并提供很高的可靠性。 这就是大多数组织使用SQL Server数据库来保存所有关键业务数据的原因。 但是也有一些情况,如病毒感染,操作系统故障,文件系统损坏等等,因为SQL数据库变得损坏,并且存储在其中的所有数据都不可访问。 从SQL Server中的损坏状态修复.mdf文件不是一件容易的事。  用户可以使用手动技术来修复SQL数据库中损坏的MDF文件,但这不是一种可靠的方法,因为不能保证使用手动方法进行数据恢复。 但是,也有第三方工具,如SysTools SQL Recovery,声称以完美的方式修复.mdf文件。  因此,在这篇文章中,我们将讨论修复损坏的SQL数据库的最佳解决方案。 但在此之前,了解SQL数据库中损坏的原因很重要。  损坏的SQL数据库背后的原因  在SQL Server数据库中出现腐败背后可能有各种可能的原因。 众所周知,SQL数据库的MDF文件是主数据库文件。 它们存储所有用户数据,因此MDF文件中的损坏可能会损坏整个数据库。 因此,首先,我们将讨论MDF文件损坏背后的所有可能的原因:  存储介质中存储所有MDF文件的损坏。  如果用户将SQL数据库存储在压缩文件夹中,则MDF文件可能会损坏。  任何修改或更改都是在SQL Server帐户中完成的。  用户可能意外删除了一些数据。  如果文件头损坏,则会导致MDF文件损坏。  损坏的磁盘驱动程序。  如果SQL数据库正在使用,并且在两者之间存在网络故障,则会导致MDF文件损坏。  导致MDF文件损坏的其他可能原因包括病毒攻击,硬盘故障,系统异常关机和突然断电。  因此,如果MDF文件损坏,那么SQL数据库变得不可访问。 而且,如果用户试图访问损坏的数据库,则可能会遇到一些错误消息。 下面列出了最常遇到的错误消息:  存储所有MDF文件的存储介质中损坏。  如果用户将SQL数据库存储在压缩文件夹中,则MDF文件可能会损坏。  元数据损坏错误。  用户可能意外删除了一些数据。  SQL Server/Msg 825 (读取重试) 中 SQL Server/Msg 824 中的 Msg 823 错误。  除此之外,用户在访问损坏的SQL数据库时可能会遇到其他一些错误消息。 因此,数据库管理员有责任立即采取措施并防止任何类型的数据丢失。  如何通过手动修复MDF文件  有几种手动方法可用于修复损坏的SQL数据库,但手动解决方案不能保证数据库恢复。  为了恢复损坏的数据库,用户可以使用SQL Server的NDF文件(日志文件)。但是, 只有日志文件不足以在大多数损坏情况下还原数据库, 因为有时, 由于严重损坏, 备份文件也会损坏。  修复和恢复损坏的SQL数据库的另一种可能方法是在数据库控制台命令(即DBCC CHECKDB)的帮助下进行的。这对于在 SQL server 数据库中修复小的损坏问题非常有用。  使用DBCC CHECKDB修复损坏的MDF文件的步骤  首先,您需要通过执行以下查询在损坏的SQL数据库上运行DBCC CHECKDB:

    注意:您还可以使用DBCC CHECKDB定义一些选项,如no_infomsgs和infomsgs。  之后,您需要检查索引ID。  情况1:如果索引ID> 1,则将其放下并重新创建。  情况2:如果索引ID为0或1,则再次运行DBCC CHECKDB并使用适当的修复选项,如repair_rebuild,repair_fast或repair_allow_data_loss。  

    现在,为了确保零损坏,执行DBCC CHECKDB并显示一条消息,即DBCC CHECKDB在name_of_your_corrupt_database中显示0个分配错误和0个一致性错误。  如果手动方法失败怎么办?  手动解决方案并不总是一个万无一失的解决方案。 他们可能有一些限制。 例如,在严重损坏的MDF文件的情况下,手动失败很容易。 而且,手动解决方案要求用户在技术上强大。 因此,建议使用一些可靠的第三方软件来修复损坏的SQL数据库。 SQL数据库恢复程序是修复MDF文件中任何类型的损坏问题的最佳实用程序之一。  SQL恢复工具能够修复损坏的SQL数据库文件 - MDF和NDF。 它是一款无风险软件,可恢复存储在其中的所有数据项,如表格,规则,触发器,函数等。除此之外,软件只需几次点击即可修复数据库,而不会浪费任何时间。  从MDF文件修复损坏的SQL数据库的步骤  在本地机器上下载并运行SQL Recovery Program。  

    之后,打开您选择的损坏的SQL数据库文件(.mdf文件)。  

    选择扫描模式,然后单击确定。  

    该工具将提供存储在损坏的MDF文件中的数据项的预览。  

    点击导出保存恢复的数据库。  

    结论  数据库文件对于任何用户都非常重要,因为它们存储大量重要信息。 SQL数据库中的任何类型的损坏问题都可能给用户造成麻烦。 因此,为了克服所有这些问题,我们讨论了手动和专业解决方案来修复损坏的SQL数据库文件。

     更多阅读

    12种最受欢迎的编程语言

    软考网络工程师准备篇(二):上午答题技巧

    软考网络工程师备考篇(一):考前准备

  • ?

    sql server数据库错误数据恢复方法

    醉柳

    展开

    1.硬件设备清单:

    硬件设备配置情况

    2.故障描述:

    需要进行数据恢复的服务器是一台r520型号存储,共有7块SAS硬盘分别组成raid1和raid5两组磁盘阵列。主要sql server数据库存放在C盘中,在使用过程中,客户发现C盘容量即将占满,于是将数据库路径指向了D盘,在D盘生成了一个.ndf文件。客户在继续使用了大约10天之后,数据库出现故障,连接失效,无法正常附加查询。

    3.备份数据:

    考虑到数据的安全性以及可还原性,在做数据恢复之前需要对所有源数据做备份,以防万一其他原因导致数据无法再次恢复。使用dd命令或winhex工具将所有磁盘都镜像成文件。

    4.故障分析:

    (a)分析故障原因;由于数据库文件所在磁盘容量不足,导致数据库无法继续正常运行,出现逻辑错误。

    (b)分析RAID组结构;客户服务器上共7块300G硬盘,其中2块硬盘做RAID 1,用于安装操作系统,其余5块硬盘做RAID 5存放数据。分析RAID 1和RAID 5的相关结构,重组虚拟出RAID 1和RAID 5,查看其中数据。

    (c)分析原始数据库文件;由于客户在数据库发生故障之后,进行过多次数据库恢复尝试,并且每一次尝试都是在源环境下进行的,导致原始数据库文件被更改覆盖,并且磁盘空间被多次复写,无法使用尝试恢复之后的数据库文件进行修复。询问客户得知,客户在数据库发生故障的时候,备份过一分原始的故障数据库文件。

    5.数据库修复:

    从虚拟出的RAID 5空间中将客户之前备份的数据库文件拷贝出来,尝试在数据库中附加,附加失败,错误提示如下图一:

    数据库附加失败

    错误提示主数据库文件和次级数据库文件不匹配,查看.ndf文件底层,发现.ndf文件中几乎没有数据,尝试取消.mdf文件和.ndf文件之间关联,只用.mdf文件进行附加。尝试后发现,只用.mdf文件附加时也发生错误,但是错误提示改变。图二:

    mdf文件附加错误

    此时错误提示日志文件(.ldf)和数据库文件(.mdf)不匹配。之后对数据库尝试进行无数据库附加,附加成功。但是发现数据库系统表损坏,无法正常使用。图三

    数据库系统表损坏

    对数据库的系统表尝试修复,但由于系统表损坏过于严重,无法修复。数据库记录提取;解析数据库文件中的数据库记录;编写相应的程序提取数据库文件中的数据库记录;根据客户以前的数据库备份获取数据库中的表结构;重构表结构并肩提取出的数据库记录导入到新的表中。

    6.数据验证:

    由客户对提取出的数据库记录进行验证,所有数据完全恢复,本次数据恢复成功。

    7.数据恢复结论:

    在数据库使用过程中,要合理分配数据库文件所在磁盘空间,及时清理垃圾数据,保证数据库的正常、安全运行。

  • ?

    某单位5个数据库丢失的数据恢复过程

    左听筠

    展开

    故障描述:

    5块2T硬盘组建RAID5,划分LUN供windows服务器使用。在windows服务器内装有Sql Server2008数据库。存储空间内共有三个逻辑分区,大小分别为500G、800G、2.3T。数据库文件丢失,主要涉及五个数据库,表个数约为6000个左右。丢失原因未知,且不能确定数据存储位置。三个数据库的大小分别为8G、15G、20G。在文件丢失后服务器仍处于开机状态,但并未写入大量数据。

    初检流程:

    1、使用RAID信息及内部数据块信息重组RAID。

    重组RAID

    2、提取LUN内三个分区镜像。

    3、扫描文件系统内丢失文件,未找到被删除数据库文件。

    4、初检结果为数据库文件丢失,通过文件系统角度无法恢复。

    恢复流程:

    1、制定恢复方案。在数据库文件被删除且判定为无法恢复文件后,只能通过扫描数据页,并提取页内记录的方式进行恢复。

    2、使用北亚自主编数据页扫描程序扫描分区内数据页并提取。在分别扫描两个分区镜像后发现500G系统盘内数据页数量极少且数据页断裂情况严重,另一分区内扫描到数据页个数较多。暂定此分区为数据库文件存储空间。

    扫描数据页

    3、重组系统表。Sql Server数据库使用系统表来管理所有用户表,在这些系统表内记录了各表的列数、数据类型及约束信息等。解析系统表过程中发现提取出的数据页内系统表损坏,无法正常读取信息。在与客户沟通后得知有备份文件,且备份完成后没有大量改动表结构,系统表可用。

    4、还原备份。

    还原备份

    5、分别提取三个库中各表表结构信息

    提取表结构信息

    6、解析表结构脚本。将各表的列信息存入数据库内便于后续使用。

    扫描脚本文件表结构信息存入数据库

    7、解析系统表获取用户表id信息、关联表结构与数据页。(为保护客户隐私,后续步骤涉及用户表表名及数据页内数据部分均未截图)

    8、新建数据库,使用北亚自主编写软件解析记录并导入到恢复环境内。

    9、整理恢复结果。在此分区内除数据库文件外还存有备份文件若干,所以在导出记录后可能存在重复数据,必须去重。编写SQL存储过程进行去重。

    数据库去重

    10、客户验证数据。客户在查验过数据后表示数据可以接受,移交数据到客户存储设备,恢复成功。

数据库文件数据恢复

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP