卸载sql+server+2008+r2
虚拟机数据恢复环境:
某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。
虚拟机故障:
机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
虚拟机数据恢复过程:
1、将挂载在VMware vSphere Client上的卷卸载后备份,后续的数据分析和数据恢复操作都基于备份数据进行,避免对原始数据造成二次破坏。
2、基于备份数据进行检测和分析。经过检测和分析发现虚拟机目录项由于异常断电被破坏,服务器管理员删除的xxx-flat.vmdk文件导致文件的数据区索引被清除,而重建虚拟机导致分配给新建虚拟机的磁盘底层数据被清零。前两种情况可以通过人工修复恢复数据,但新建虚拟机的操作直接导致磁盘底层数据清零。如果新建虚拟机的磁盘空间占用了原虚拟机的释放空间则会导致这部分数据无法恢复,具体情况需要进一步检测。
虚拟机目录项:
![](https://p0.ssl.img.360kuai.com/t0168ec989a98f1d3aa.jpg)
北亚企安数据恢复——虚拟机数据恢复
3、再次基于备份分析底层数据,在自由空间中排查被删除的虚拟机磁盘区域,在扫描这部分区域过程中发现大量碎片。尝试拼接和重组这些碎片,发现仍然缺失部分碎片文件,只能暂时将丢失的文件碎片位置留空。
4、利用虚拟磁盘快照程序将重组好的父盘和快照盘合并,生成一个新的虚拟磁盘。尝试解释虚拟磁盘中的文件系统,数据缺失导致在文件系统的解释过程中出现报错,提示某些文件损坏。
解释文件系统:
![](https://p0.ssl.img.360kuai.com/t012e7fe24ad01fc35d.jpg)
北亚企安数据恢复——虚拟机数据恢复
5、文件系统解析完后,没有找到原始的数据库文件,但是备份的两个目录的目录结构正常。尝试将备份导入到数据库中时提示报错。
备份目录结构:
![](https://p0.ssl.img.360kuai.com/t01b847868104b41fb1.jpg)
北亚企安数据恢复——虚拟机数据恢复
导入.BAK文件报错:
![](https://p0.ssl.img.360kuai.com/t012d7ab2f2aaeffcc1.jpg)
北亚企安数据恢复——虚拟机数据恢复
6、根据SQL Server数据库的结构去自由空间中查找数据库的开始位置。根据SQL Server数据库库名通常出现的位置在底层扫描数据库页的碎片,然后重组mdf文件。
在本案例中除了cl_system3.dbf和erp42_jck.dbf中有部分碎片没有找到,其余数据库文件均校验成功。
校验完的MDF文件:
![](https://p0.ssl.img.360kuai.com/t01ce584071978a86bd.jpg)
北亚企安数据恢复——虚拟机数据恢复
cl_system3.dbf文件中某个碎片丢失的区域:
![](https://p0.ssl.img.360kuai.com/t019773b055906506dc.jpg)
北亚企安数据恢复——虚拟机数据恢复
7、详细检查备份文件发现上述丢失的两个文件也不存在,只有部分增量备份文件。erp42_jck.dbf文件中只缺失少量的页,可以根据缺失的页号在增量备份中查找,再将找到的页补到erp42_jck.dbf文件中,通过这种方式恢复一部分丢失的数据库页。补完后发现还是有部分页缺失,无法正常使用。
8、使用北亚企安自主开发的数据库解析程序将erp42_jck.dbf文件中比较重要的几十张表成功导出,并成功导入到新建的数据库中,恢复出缺失的文件。
9、将恢复出来的数据导入到重新搭载好的环境中,由用户方验证数据库的完整性。经过仔细验证,用户方确认所有恢复出来的数据完整、数据库成功挂载、上层应用运行正常,用户方认可本次数据恢复结果。本次虚拟机数据恢复工作完成。
","gnid":"9e4c7490d79ba55fa","img_data":[{"flag":2,"img":[{"desc":"","height":716,"title":"","url":"https://p0.ssl.img.360kuai.com/t01c177d9ba3ac33e49.jpg","width":1132},{"desc":"","height":778,"title":"","url":"https://p0.ssl.img.360kuai.com/t011b1c8e0ce6aefd1c.jpg","width":1090},{"desc":"","height":"532","title":"","url":"https://p0.ssl.img.360kuai.com/t01b847868104b41fb1.jpg","width":"1132"},{"desc":"","height":"702","title":"","url":"https://p0.ssl.img.360kuai.com/t012d7ab2f2aaeffcc1.jpg","width":"1124"},{"desc":"","height":"672","title":"","url":"https://p0.ssl.img.360kuai.com/t01ce584071978a86bd.jpg","width":"1132"},{"desc":"","height":"704","title":"","url":"https://p0.ssl.img.360kuai.com/t019773b055906506dc.jpg","width":"1130"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1706251860000,"pure":"","rawurl":"http://zm.news.so.com/f01461a733f4b9b78a5d6849d748b2aa","redirect":0,"rptid":"c50d6443ac5f2235","rss_ext":[],"s":"t","src":"数据恢复资讯","tag":[],"title":"【虚拟机数据恢复】ESXI虚拟机vmdk文件被误删除的数据恢复案例
屈卞温1173如何卸载mssqlserver -
竺蕊孔19658717212 ______ 1.彻底删除SQL Server: hkey_local_machine\software\Microsoft\MSSQLServer hkey_local_machine\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\...
屈卞温1173如何卸载现有的 SQL Server 实例(安装程序) -
竺蕊孔19658717212 ______ 使用本主题中提供的步骤,您还可以准备系统以便重新安装 SQL Server.重要提示若要维护或更新 SQL Server 实例,您必须是拥有“作为服务登录”权限的本地管理员.使用此过程卸载 SQL Server 之前,请注意以下重要信息:建议使用“控...
屈卞温1173如何卸载现有的 SQL Server 实例(安装程序) -
竺蕊孔19658717212 ______ 使用本主题中提供的步骤,您还可以准备系统以便重新安装 SQL Server.重要提示若要维护或更新 SQL Server 实例,您必须是拥有“作为服务登录”权限的本地管理员.使用此过程卸载 SQL Server 之前,请注意以下重要信息:建议使用“控...
屈卞温1173如何彻底删除SQL Server -
竺蕊孔19658717212 ______ 请提供Sql Server的版本,不同版本删除方法不同 最完全的是重装系统!1.可以在控制面板/增加和删除程序里选择要卸载的软件.2在你C盘下的 program files下的 SQL 文件整个删了.3修改注册表,删除如下项:HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
屈卞温1173怎么彻底删除sql server -
竺蕊孔19658717212 ______ 工具/原料 Windows Install Clean Up卸载工具(注:开源工具) 方法/步骤1.依次打开 控制面板-->程序-->卸载程序,将带有SQL Server选项的相关组件全部卸载.2.使用Windows Install Clean Up进行深度清理.注意:该工具的四个按键功能分别...
屈卞温1173如何将 sql server 彻底卸载干净 -
竺蕊孔19658717212 ______ 在常规卸载之后应该执行如下操作才能真正卸载干净.清除注册表 a. 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除 b. 将HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2005 Redist全部删除.删除残留文件 将C盘——Program File下的Microsoft SQL Server 文件夹删除.重启电脑,重新安装.
屈卞温1173怎样彻底卸载SQL Server数据库?麻烦告诉我 -
竺蕊孔19658717212 ______ 如下:右击这两个文件选择删除,关闭注册表,然后重新启动电脑就可以了,注册表信息的删除.【开始】->,如下:找到后将整个Microsoft SQL Server文件夹全部删除掉;software->microsoft,找到microsoft SQL Server和MSSQLServer....
屈卞温1173怎么完全删除sql server -
竺蕊孔19658717212 ______ 1.依次打开 控制面板-->程序-->卸载程序,将带有SQL Server选项的相关组件全部卸载.2.打开Windows Install Clean Up进行深度清理.注意:该工具的四个按键功能分别为(Select all)查找全部,(Clear all)清除全部,(Remove)删除选中...
屈卞温1173如何彻底删除sql server -
竺蕊孔19658717212 ______ 删除方法如下:1,按照传统方法将SQL Server 2005、2008相关组件卸载,可借助管家或360安全卫士等.或者可以通过控制面板直接卸载:开始>控制面板>程序:卸载程序(程序或功能)>将红框内的相关程序卸载(记住不要乱删其他东西)...
屈卞温1173如何彻底删除sql server -
竺蕊孔19658717212 ______ 转: 1 首先打开控制面板找到程序卸载 2 安装Windows Installer Clean Up.(msicuu2.exe文件).安装完后运行界面如下: 选定如下条目 Microsoft SQL Server VSS WriterMicrosoft SQL Server Setup Support Files(English)Microsoft SQL Server ...