今天小黎子不小心对自己本地的数据库执行了一次误操作,导致了删除错了数据表数据。由于该数据库是测试的数据库,所以该操作当时没有备份数据库,虽然该数据库的数据不是很重要。但是万一如果在公司服务器上删除错了表该怎么恢复数据了?随后就在网上找找有没有什么工具能恢复这次误操作呢?

 

在博客园上找到了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】下载软件,解压压缩包

手动修复SQL数据库的架构 sql数据库的修复软件_手动修复SQL数据库的架构

2、点击Setup.exe安装

手动修复SQL数据库的架构 sql数据库的修复软件_数据库恢复工具_02

3、下一步next

手动修复SQL数据库的架构 sql数据库的修复软件_数据库恢复工具_03

4、下一步next,选择软件安装的磁盘

手动修复SQL数据库的架构 sql数据库的修复软件_数据库恢复工具_04

5、安装Install

手动修复SQL数据库的架构 sql数据库的修复软件_SQL恢复工具_05

6、安装完成后,点击关闭Close

手动修复SQL数据库的架构 sql数据库的修复软件_SQL恢复工具_06

四、激活ApexSQL Recover

1、打开安装包中的Fix文件夹

手动修复SQL数据库的架构 sql数据库的修复软件_SQL恢复工具_07

2、复制两个文件到软件安装目录下

手动修复SQL数据库的架构 sql数据库的修复软件_ApexSQL_08

3、替换目标文件,点击打开软件。点击资源页签查看激活情况

手动修复SQL数据库的架构 sql数据库的修复软件_SQL误操作_09

4、连接数据库恢复数据库删除文件

手动修复SQL数据库的架构 sql数据库的修复软件_数据库恢复工具_10

5、导出恢复文件

手动修复SQL数据库的架构 sql数据库的修复软件_手动修复SQL数据库的架构_11

       

手动修复SQL数据库的架构 sql数据库的修复软件_SQL误操作_12

7、打开恢复文件查看脚本

 

下载地址:

【数据工具】SQL误操作恢复工具ApexSQL Recover