新司机的致胜法宝,使用ApexSql Log2018快速恢复数据库被删除的数据

做为开发人员,误操做数据delete、update、insert是最正常不过的了,好比:html

  • 删除忘记加where条件;
  • 查询为了图方便按了F5,可是数据里面夹杂着delete语句。

 

 


 不论是打着后发动机声音噪音过大,缸筒活塞间隙过大,作过全身划痕处理;sql

仍是喷过全身漆,对于有经验的老司机来讲,这些都是否是事(还原一下数据库日志恢复就OK),数据库

可是对于驾驶经验不足的人来讲就难以驾驶了,只能从新换车(请教DBA:数据库管理员)。服务器

可是并非全部公司都有DBA,或者认识的朋友是DBA,那只能靠本身了,怎么办呢?微信

 

 


 

不慌,见解宝!微信公众平台

 

 


 

微软SQL服务器的增值软件工具供应商提供了ApexSQL Log工具(支持SQL Server2005/2008/2012),只要我不付钱,就不是嫖客咯,我都给大家整理好了,工具

ApexSql Log 2018免安装版下载地址(免费的哦)学习

百度网盘提取地址:测试

连接:https://pan.baidu.com/s/1h23f9cQuTQ_-r__yrfueSA
提取码:XZ66spa

官网地址:https://www.apexsql.com/Download.aspx(比较慢);

这是基于数据库日志的可视化恢复数据的工具,里面有不少功能,咱们着重说数据恢复功能;

首先下载软件,使用我上面分享的地址下载或者百度查询下载也能够;

 


使用教程(以sql server2008为例)

咱们先在数据库建立数据表,插入数据,而后把数据所有delete掉,如图所示:

 


 

使用ApexSql Log 2018工具恢复刚刚删除的数据

使用其余版本的也能够,我这里使用2018版的

一、打开ApexSql Log 2018,双击ApexSQLLog.exe运行程序

 

二、登录须要恢复的数据库,点击Next

 

三、选择数据库日志,若是是回访备份文件点击Add filf添加,通常直接默认第一个就行了,而后点击Next

 

而后点击第一个 Open results in grid(在网格中打开结果)

 

四、选择须要恢复的时间、恢复的数据类型、恢复的数据表,而后点击Finish

 

 

 

五、选择须要的数据进行恢复

加载完成后,选择须要恢复的数据,点击上方的Undo图标

 

数据加载出来后,能够直接复制到数据库执行,也能够直接点击Execute图标执行

 

而后咱们去数据库看一下最后执行的结果,数据就还原啦;

 

小编这里不建议以主表自增为子表关联的外键;

 

 

 

 


 

 

至于数据可以恢复的上限这里并无测试,百度查了一下,有人说是8-10万条数据后会丢失,

真实是多少就须要进一步的压力测试了,这里就偷个懒,谁测试出来了艾特一下我看看。

对于drop和truncate暂时或者删库的就只能去备份里面恢复了,有其余办法的小伙伴能够艾特我一下看看。

 

欢迎关注订阅个人微信公众平台【熊泽有话说】,更多好玩易学知识等你来取
做者:熊泽-学习中的苦与乐
公众号:熊泽有话说
出处: https://www.cnblogs.com/xiongze520/p/13452106.html
创做不易,版权归做者和博客园共有,转载或者部分转载、摘录,请在文章明显位置注明做者和原文连接。  
相关文章
相关标签/搜索