当前位置: 首页 > article >正文

使用ApexSQLLog工具恢复数据库

目录

前言

一、ApexSQLLog是什么?

二、使用步骤

1.连接你要恢复的数据库

2.选择你要恢复的时间点的数据

3.恢复指定操作的数据

4.恢复指定的表

5.输出结果方式

6.输出结果方式

7.生成还原的sql语句

总结



前言

我们在操作数据库的时候可能误操作把数据修改了或者删除,万一出现这种情情况 这时候想到怎么把数据还原呢,我们可会从备份当中还原,但是备份的时间和当前的时间这期间的数据操作没办法找回的,因此ApexSQLLog派上了用场

一、ApexSQLLog是什么?

ApexSQLLog工具是用于处理数据库操作失误导致的数据丢失、数据改变等问题的工具。以下进行简单的操作讲解。该工具的运行原理是根据数据库日志文件来找回丢失、改变的数据(如果日志文件中不存在记录,可能就无法使用该工具找回了)

二、使用步骤

1.连接你要恢复的数据库

如图(示例):

 

2.选择你要恢复的时间点的数据

如图(示例):

3.恢复指定操作的数据

 DML:增、删、改等操作的数据

 DLL:对表、函数、触发器、存储过程的增、删、改等操作

 如图(示例):

4.恢复指定的表

 如图(示例):

5.输出结果方式

一般默认选第一种

 如图(示例):

6.输出结果方式

会看到你操作有哪些数据

操作前、后的对比

 如图(示例):


7.生成还原的sql语句

拿到还原的sql语句到数据库执行

 如图(示例):

 

总结

我们通过ApexSQLLog.exe工具不管是数据的恢复、还是对表、函数、触发器、存储过程的操作都可以恢复,前提是一定要有日志文件,恢复操作时,把数据库备份出来,在跟原来的数据库进行对比,确认恢复的数据跟操作前数据是否一致。

工作中对数据库操作时要谨慎,尤其是删、改,一定要养成习惯先查询、、再去做更新、删除的操作,避免误操作。


http://www.kler.cn/a/161444.html

相关文章:

  • 使用jmeter查询项目数据库信息,保存至本地txt或excel文件1108
  • 28.医院管理系统(基于springboot和vue)
  • 【项目开发 | 跨域认证】JSON Web Token(JWT)
  • 985研一学习日记 - 2024.11.12
  • 【韩老师零基础30天学会Java 】07章 面向对象编程(基础)
  • 量化交易系统开发-实时行情自动化交易-3.4.2.Okex行情交易数据
  • 【C语言快速学习基础篇】之一基础类型、进制转换、数据位宽
  • uni-app 微信小程序之好看的ui登录页面(二)
  • idea报错:Error:java: 不允许在使用 -release 时从系统模块 java.xml 导出程序包?
  • 数据收集与处理(爬虫技术)
  • 【QML】QML与cpp交互(一)—— QML直接调用cpp函数
  • 蛋白质序列总特征提取流程
  • 黛姿秘语,匠心之作,严谨工艺铸就完美肌肤
  • 测试新手百科:Postman简介、安装、入门使用方法详细攻略!
  • 多表操作、其他字段和字段参数、django与ajax(回顾)
  • Python入门07循环及常见的数据结构
  • unity 2d 入门 飞翔小鸟 下坠功能且碰到地面要停止 刚体 胶囊碰撞器 (四)
  • 业务场景中Hive解析Json常用案例
  • Ribbon-IRule 修改负载均衡的规则
  • 用AI批量生成文章的工具有哪些?免费AI生成工具
  • 如何在 PyQt 中实现异步数据库请求
  • Python查看文件列表
  • 宝塔+docker+jenkins部署vue项目----笔记版
  • SSM项目实战-前端-添加分页控件-调正页面布局
  • Java异常机制入门详解(上)
  • 虎牙C++技术面经