SQL2005数据库删除表恢复

数据库类型         SQL2005 数据库


数据库文件3G     故障原因:8.19号删除了表 然后新建了表  又从新录入了一些数据,使用之后才发现需要的数据丢失了!!



处理过程: 先从原始MDF分析得到 被删除表的分配信息。,MDF文件本身收缩了导致恢复效果不理想。。MDF恢复效果不是很好!

第二步就要考虑从日志文件入手了,使用自己写的工具数据库日志提取工具按照得到的被删除表分配信息扫描LDF 提取出1100多条记录。最后插入后得到1347条,经过客户确认,结果完美OK。


{还有个小工具叫Log Explorer for SQL Server}大家也可以借鉴这个把删除表内容恢复出来,,但是对于我这个案列效果不是很好,,,下次朋友们有解决不了的问题可以联系我啊!!


数据库出问题了,最好别做覆盖操作,恢复的可能性还是比较大的!!大笑


你可能感兴趣的:(sql2005,数据库文件)