今天小黎子不小心对自己本地的数据库执行了一次误操作,导致了删除错了数据表数据。由于该数据库是测试的数据库,所以该操作当时没有备份数据库,虽然该数据库的数据不是很重要。但是万一如果在公司服务器上删除错了表该怎么恢复数据了?随后就在网上找找有没有什么工具能恢复这次误操作呢?
在博客园上找到了ApexSQL log工具,最新版本最高支持SQL 2008以及SQL 2012,试用版可以提供功能无限制14天的免费试用期,功能倒真是强大。最后又看到了ApexSQL Recover工具,ApexSQL Recover是一款数据恢复软件。它能够帮助用户恢复已经删除或者其他原因丢失的数据。ApexSQL Recover可以将数据从多种情况下进行恢复,恢复由于删除、缩减与DROP操作而丢失的数据。
一、软件特色
1、详细过滤
2、指定数据或对象丢失的时间范围
3、ApexSQL Recover最新版支持多种数据源类型
4、从活动数据库和事务日志,分离的数据库和事务日志文件以及本机或压缩的事务日志和数据库备份中恢复
5、表模式还原
6、恢复已删除的表结构
7、选择性恢复
8、指定要恢复的数据和对象
9、智能资源管理
10、选择最佳恢复方法以获得最佳性能
11、压缩备份支持
12、使用本机压缩的事务日志和数据库备份作为数据源
13、丢失数据恢复
14、恢复由于DELETE,TRUNCATE或DROPTABLE操作而丢失的数据
15、直接到数据库恢复
16、直接将数据恢复到数据库,将丢失的表直接恢复到数据库,包括包含计算列或缺少模式和用户定义数据类型定义的表的表
17、BLOB恢复和提取
18、支持SQL服务器2008的新功能
二、功能介绍
1、恢复已删除的BLOB并将BLOB提取为数据文件,理想的SharePoint恢复
2、从意外、恶意以及/或欺骗性操作中恢复数据
3、从数据库备份中选择性地恢复数据
4、恢复因为删除操作而丢失的数据
5、恢复因为缩减操作而丢失的数据
6、恢复因为Drop操作而丢失的数据
7、从损坏的数据库或分离的MDFs中恢复数据
8、以文件形式恢复BLOB数据
三、安装ApexSQL Recover
1、在公众号回复【20201205】下载软件,解压压缩包
2、点击Setup.exe安装
3、下一步next
4、下一步next,选择软件安装的磁盘
5、安装Install
6、安装完成后,点击关闭Close
四、激活ApexSQL Recover
1、打开安装包中的Fix文件夹
2、复制两个文件到软件安装目录下
3、替换目标文件,点击打开软件。点击资源页签查看激活情况
4、连接数据库恢复数据库删除文件
5、导出恢复文件
7、打开恢复文件查看脚本
公众号回复【20201205】下载软件