SQL 2000数据库删除了,可以恢复吗? 不要再往数据库所在的盘写数据,找恢复数据工具,看能不能把DBF文件恢复出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找找硬盘数据恢复工具吧,至少要找到mdf,ldf文件平时不备份,后悔了吧 --引用邹建先用下面的工具恢复被删除掉的数据库文件(*.mdf,*.ldf) ************************************************************************** 特别注意,任何对磁盘的操作,包括安装软件,都可能破坏已经删除的文件,导致文件恢复失败. 所以建议你在另一台电脑上安装上述文件恢复工具. 并将你的硬盘挂到该电脑上进行文件恢复. ************************************************************************** ============================================================= 文件恢复工具 EasyRecovery 下载: http://www.skycn.com/soft/13950.html 优秀的数据恢复工具,可把受到病毒破坏、格式化、删除的硬盘数据抢救回来! 6.0版本使用新的数据恢复引擎,并且能够对ZIP文件以及微软的Office系列 文档进行修复!6.0中还包含了Ontrack Data Advisor!其他更新请看软件 自带的Readme ★ FinalData NT Standard 1.5 FinalData 可以回收在 Windows NT/2000/XP 中被误删的文件。 它还可以恢复你的数据,主引导记录(MBR),引导扇区,FAT。 它能找回其他类似工具所找不到的,安全,快速,专业 Acronis RecoveryExpert 2003 下载: http://www.91now.com/downsky/soft/7175.htm Acronis RecoveryExpert是一个数据恢复软件,它功能强大,甚至可以恢复已经删除的 硬盘分区!如果你的系统已经损坏,软件支持你通过能启动的光碟开机来进行数据恢复。 它可以让你免受由于其他软件的错误,病毒的破坏甚至于黑客的工具所带来的数据损失。 最好能把MDF和LOG文件都恢复出来。先附加到别的盘看看行不行,暂时不要写原数据库所在的盘。 试试看能不能用LOG EXPLORER恢复 如果你有mdf文件,可以这样操作:1.停掉MSSQLSERVER,将MSSQL安装目录下的E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文件移走。 2.重新启动MSSQLSERVER,在SQL Server Enterprise Manager中可看到PUBS的图标是灰色的加了个'(置疑)',删除PUBS。至此是为了模拟Pubs数据库只留下了pubs.mdf,(pubs_log.ldf不再用到)。 3.将pubs.mdf移到MSSQL安装目录下E:\Program Files\Microsoft SQL Server\MSSQL\Data\ 4.在SQL查询分析器中执行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 会有错误提示: 设备激活错误。物理文件名 'e:\Program Files\Microsoft SQL Server\MSSQL\data\pubs_log.ldf' 可能有误。 已创建名为 'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.LDF' 的新日志文件。 不过没关系,因为新日志文件已创建。 用此方法只要有.mdf文件,就能恢复到数据库。 总结: 1、仅有*.mtf文件导入数据库,查询分析器执行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf' ; 2、上面涉及到的盘符及库名以自己真实的稳准。 EasyRecovery 先恢复硬盘数据,前提是你硬盘的那部分分区还没有被重写过哈.然后在附加回去. 如何在查询分析器里使用带参数的sql语句? 偶分不是很多了! 以下这段代码错在哪里了? 问个SQL语句问题 关于VS2005中的Date类型 如何恢复sp_makewebtask存储过程?急用~~ 无法绑定由多个部分组成的标识符 怎样用命令或程序附加数据库 关于数据库事件的问题 触发器后发怪事 远程服务器系统问题(VB+SQL Server),加分!!!!(急求解) 怎么设置默认值? 求救exec 的用法,分不够还有!
先用下面的工具恢复被删除掉的数据库文件(*.mdf,*.ldf)
**************************************************************************
特别注意,任何对磁盘的操作,包括安装软件,都可能破坏已经删除的文件,导致文件恢复失败.
所以建议你在另一台电脑上安装上述文件恢复工具.
并将你的硬盘挂到该电脑上进行文件恢复.
**************************************************************************
=============================================================
文件恢复工具
EasyRecovery
下载: http://www.skycn.com/soft/13950.html
优秀的数据恢复工具,可把受到病毒破坏、格式化、删除的硬盘数据抢救回来!
6.0版本使用新的数据恢复引擎,并且能够对ZIP文件以及微软的Office系列
文档进行修复!6.0中还包含了Ontrack Data Advisor!其他更新请看软件
自带的Readme
★ FinalData NT Standard 1.5
FinalData 可以回收在 Windows NT/2000/XP 中被误删的文件。
它还可以恢复你的数据,主引导记录(MBR),引导扇区,FAT。
它能找回其他类似工具所找不到的,安全,快速,专业
Acronis RecoveryExpert 2003
下载: http://www.91now.com/downsky/soft/7175.htm
Acronis RecoveryExpert是一个数据恢复软件,它功能强大,甚至可以恢复已经删除的
硬盘分区!如果你的系统已经损坏,软件支持你通过能启动的光碟开机来进行数据恢复。
它可以让你免受由于其他软件的错误,病毒的破坏甚至于黑客的工具所带来的数据损失。
1.停掉MSSQLSERVER,将MSSQL安装目录下的E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文件移走。
2.重新启动MSSQLSERVER,在SQL Server Enterprise Manager中可看到PUBS的图标是灰色的加了个'(置疑)',删除PUBS。至此是为了模拟Pubs数据库只留下了pubs.mdf,(pubs_log.ldf不再用到)。
3.将pubs.mdf移到MSSQL安装目录下E:\Program Files\Microsoft SQL Server\MSSQL\Data\
4.在SQL查询分析器中执行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
会有错误提示:
设备激活错误。物理文件名 'e:\Program Files\Microsoft SQL Server\MSSQL\data\pubs_log.ldf' 可能有误。
已创建名为 'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.LDF' 的新日志文件。
不过没关系,因为新日志文件已创建。
用此方法只要有.mdf文件,就能恢复到数据库。
总结:
1、仅有*.mtf文件导入数据库,查询分析器执行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf' ;
2、上面涉及到的盘符及库名以自己真实的稳准。
然后在附加回去.