仔细想了一下,应该是比较困难的。
我记得以前哪本书说过,删数据库时,不但删原来的文件,
还会同时将拥有该库的资料去除(在MASTER)中。
如果能够找到原来的文件的话不知道能否这样,
假若库名为ABC,那么文件名就是ABC.LOG ABC.MDF。
先不要复制到原目录,并且立即做个备份。
1、创建一库为ABC。
2、将数据库脱机或者停止数据库。
3、将文件复制过去。
4、联机或者起动数据库。
5、如果系统不能正确识别那个库,试试将MASTER库通过日志恢复到删库之前的一个时间点。(这个理论上不知是否可行)
不过我想应该……,
因为对于windows系统来说,它对已经标记为删除的磁盘空间从来都是不会手下留情的。
估计工具也比较难找。一般可以用的工具有一个比较有名的,叫 EasyRecovery Pro,
不过你得另外准备一块硬盘以存放这些从原硬盘找到的文件。
而且它不会帮你识别原文件名(注册后不知道行不行)。
http://www.download.com.cn/show.phtml?action=detail&id=3606
现在的情况就是只能死马当活马医了。
还有一点:如果你的硬盘已经通过2000设置成活动磁盘,那么我的态度将变得更不乐观,不知道那个工具是否支持活动磁盘?应该是不行的吧。