数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
恢复物理删除数据库的方法

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

------作者:无尽天空    2004.10.18

第一步:用软件恢复数据库文件和日志
软件简介:    Active@ UNDELETE 是一款功能强大的反删除软件,可以恢复被你误删除的文件和数据,即使文件已损坏也可以挽救不分数据。它的特点是使用简单,有向导式的界面,而且功能相当强大,可以执行“简单”“高级”“低级”三种模式的扫描,最大限度的恢复你的数据。还可以将分区创建为磁盘映象,避免由于磁盘操作导致已删除数据被覆盖。甚至还可以用虚拟磁盘制作成虚拟RAID卷。经过我的实验,用 Recover4all 和 Search and Recover 都找不到的已删除文件,用 Active@ UNDELETE 就可以找到并恢复,而且扫描速度也比较快。而且还可以在Win98下恢复NTFS分区的数据~~推荐给对数据安全要求较高的用户。

下载地址:
http://soft.jetdown.com/soft/53317.htm

这是一个汉化的版本:


操作:用上面的软件到把数据库的MDF和LDF文件恢复。

 

第二步:
/////////////////////附加数据库//////////////////////////////

方法1:
打开企业管理器->右键点击数据库->所有任务->附加数据库...->选择相应的MDF文件->完成

方法2:
在查询分析器中。
sp_attach_db '数据库名'
 ,'路径加MDF文件名'
 ,'路径加LDF文件名'

--只有MDF文件的情况
sp_attach_single_file_db '数据库名'
 ,'路径加MDF文件名'

具体详情看联机文档.


在这里提一下数据库分离:只在DBSM中删除逻辑数据库,但数据库文件和日志依然存在。
////////////////////分离数据库/////////////////////////////

方法1:
打开企业管理器->右键点击相应的数据库->所有任务->分离数据库..->要保证没有任何的连接到数据库
->确定

方法2:
EXEC sp_detach_db '数据库名', 'true'         --为true跳过UPDATE STATISTICS
                              --为false用UPDATE STATISTICS,用于移动到只读媒体上的数据库




相关文章

相关软件