不小心把mdf、ldf文件删除了,请问还能恢复过来吗?十万火急(分不成问题)

dragonyes 2003-11-08 12:37:09
不小心把mdf、ldf文件删除了,正在用EasyRecovery DataRecovery 之类的工具恢复windows文件,还没成功,不知道各位大虾有什么好办法?请指教,什么工具比较好?还有什么办法?
多谢
...全文
119 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
txlicenhe 2003-11-08
  • 打赏
  • 举报
回复



用RecoverNT先把.mdf,.ldf文件找回来
下载:
http://www.onlinedown.net/recovernt98.htm

RecoverNT是一个32位的反删除及文件修复软件,它兼容所有的FAT文件系统(包括FAT32和NTFS),能在Windows 98/NT/2000图形界面下直接恢复被误删的文件及文件系统被损坏的磁盘。由于RecoverNT是采用搜索整个磁盘的数据区来达到恢复数据的目的,因此它甚至还能修复文件系统完全损坏的磁盘,这就极大地 增强了用户数据的安全性。

现在我们就以某用户在Windows中误删了C盘的COMMAND.COM文件为例,将利用RecoverNT恢复误删文件的步骤介绍如下:

1.启动RecoverNT。

2.单击快捷工具栏上的“Open”按钮,打开“Select Drive”窗口(如图5-1所示)。

3.从“Drive”列表中选择需要恢复文件所在磁盘(C盘)。

4.根据需要选择是否搜索整个磁盘的数据区(“Search Disk”选项),当我们需要从被误删的磁盘中恢复文件时无须选择该选项,而当用户需要从文件系统被破坏的磁盘中恢复文件时则应选择该选项。

5.单击“Select”按钮,RecoverNT就会对指定磁盘的内容进行扫描,并将磁盘内容显示出来(如图5-2所示),我们可从中了解磁盘文件的文件名、日期、起始扇区位置、文件尺寸、文件属性等信息。除正常文件及目录之外,RecoverNT还会将已被删除的文件及目录也显示出来,并将其首字母显示为#(如C盘的被删除的COMMAND.COM文件显示为#OMMAND.COM)。

6.选择被删除的文件。

7.按下F2或执行RecoverNT“File”菜单的“Rename”命令,将#OMMAND.COM文件更名为COMMAND.COM。

8.选择更名后的COMMAND.COM文件。

9.单击RecoverNT快捷工具栏上的“Save”按钮。

10.在弹出的“Save”对话框中指定保存该文件的路径(注意,RecoverNT不能将该文件恢复到源磁盘的同一个目录中,以防因恢复不彻底而对数据造成的进一步破坏)。

11.单击“OK”按钮,RecoverNT就会将C盘被误删的COMMAND.COM文件恢复到用户指定的目录中,从而达到了恢复文件的目的。
hncslsy 2003-11-08
  • 打赏
  • 举报
回复
目前EasyRecovery DataRecovery 好像是较好的,,刚删的应该恢复没有问题,
祝你好运
xyzliuin 2003-11-08
  • 打赏
  • 举报
回复
用EasyRecovery,RecoverNT,如果原位置没有被覆盖,应该没问题,我试过
klbt 2003-11-08
  • 打赏
  • 举报
回复
同情,看来任何事情都要细心。
Wally_wu 2003-11-08
  • 打赏
  • 举报
回复
如果是物理删除的话,应该不能恢复。
zjcxc 元老 2003-11-08
  • 打赏
  • 举报
回复
恢复后,用附加的方法恢复数据库:

查询分析器中执行:

sp_attach_db '数据库名','数据文件名(*.mdf)','日志文件名(*.ldf)'

-如果只恢复了数据文件,就用:
sp_attach_single_file_db '数据库名','数据文件名(*.mdf)','日志文件名(*.ldf)'


或在企业管理器中:
右健数据库--所有任务--附加数据库--选择数据文件--确定
zjcxc 元老 2003-11-08
  • 打赏
  • 举报
回复
用文件恢复工具恢复文件:

EasyRecovery.EXE
优秀的数据恢复工具,可把受到病毒破坏、格式化、删除的硬盘数据抢救回来!6.0版本使用新的数据恢复引擎,并且能够对ZIP文件以及微软的Office系列文档进行修复!6.0中还包含了Ontrack Data Advisor!其他更新请看软件自带的Readme


或:
RecoverNT
gmlxf 2003-11-08
  • 打赏
  • 举报
回复
有备份数据库吗?
就是backup的。
如果有:
drop database t
go
create database t
restroe database t from disk='c:/t.bak'
然后没有那只等先找回文件了。

34,876

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧