SQL Server无备份误删数据的恢复[通俗易懂]

SQL Server无备份误删数据的恢复[通俗易懂]在正式生产数据库中,因为客户现场管理不规范产生了一条错误数据,由于自身睡眠不佳加上客户方言表达,将编号记错,在没有备份的情况下,直接连远程数据库执行了delete操作。
由于备份设置的是每日0点,当

SQL Server无备份误删数据的恢复

在正式生产数据库中,因为客户现场管理不规范产生了一条错误数据,由于自身睡眠不佳加上客户方言表达,将编号记错,在没有备份的情况下,直接连远程数据库执行了delete操作。

由于备份设置的是每日0点,当天晚上九点钟的数据尚未进行备份,所以网上大多数基于备份文件的恢复就无法奏效。

上一篇博文(查询数据库各种历史记录)的对原理和操作进行了说明,但是具体操作时比较耗时,客户也比较着急,反复查找,找到一个工具,将下载链接提供在文末。

具体恢复步骤如下:

1、下载工具,略过不表。

2、解压后进入ApexSQLLog2014文件夹,运行ApexSQLLog.exe可执行文件。

SQL Server无备份误删数据的恢复[通俗易懂]

数据库连接信息,正确输入即可,然后Next。

3、选择日志时选online transaction log,然后Next。

SQL Server无备份误删数据的恢复[通俗易懂]

4、到Filter Setup时可以设置筛选条件,可以选择过去的多少个小时因为我大概记得是前一天的晚上9点前后执行,故做如下选择,然后继续Next。

SQL Server无备份误删数据的恢复[通俗易懂]

5、在Result viewing options我选择 open results in grid,在表格中显示,然后继续Next。

SQL Server无备份误删数据的恢复[通俗易懂]

6、进入日志分析接断,等待分析完成。

SQL Server无备份误删数据的恢复[通俗易懂]

7、等待结果出现,看看自己作死的记录……

SQL Server无备份误删数据的恢复[通俗易懂]

8、下方有operation details/row history/undo script/redo script/transaction information,非常齐全的信息,可以直接执行sql还原。

operation details

SQL Server无备份误删数据的恢复[通俗易懂]

undo script

SQL Server无备份误删数据的恢复[通俗易懂]

 

 

 

工具下载链接:https://share.weiyun.com/5q1s1r5 密码:vtemim

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10337.html

(0)
上一篇 2022-12-29
下一篇 2022-12-29

相关推荐

  • 修改正在运行的python(一直在修改)

    修改正在运行的python(一直在修改)答: 我看到你前面的ipython提示,你是不是在命令行里面运行一个Python程序呢?如果你想要整个执行这个程序的话,你要使用exit()退出这个解释器,然后再执行,而不是说在解释器里面一行一行执行。如下图所示。

    2023-11-24
    116
  • Python Read Lines:从文件中读取多行文本

    Python Read Lines:从文件中读取多行文本Python Read Lines是从文件中读取多行文本的基础操作之一,十分常用。在每个Python项目的不同阶段,我们都需要从多个文件中读取文本,将其处理并展示出来。Python Read Lines是这种情况下最实用的方式之一,它允许我们快速有效地访问文件中的多行文本。

    2024-02-21
    94
  • Python ExecJS核心新闻!

    Python ExecJS核心新闻!在计算机编程领域,JavaScript是一种非常流行的编程语言,被广泛运用于网页设计、互动用户界面等方面。而Python作为另一种颇具影响力的编程语言,在处理一些数据、网络爬虫等方面表现出色。

    2024-04-25
    70
  • Python字符串编码:如何将字符串转换为指定编码的字节序列

    Python字符串编码:如何将字符串转换为指定编码的字节序列Python是一个可移植、解释、面向对象的高级编程语言,广泛应用于Web、科学计算、人工智能等领域。在Python中,字符串是一种常见的数据类型,同时也是一种复杂的数据类型。字符串编码是指将字符串转换为指定编码的字节序列,常用于文件读写、网络传输等场景。

    2024-01-18
    120
  • Python中setdefault函数实现字典键值对初始化

    Python中setdefault函数实现字典键值对初始化字典是Python内置的一种数据结构,它以键-值对的形式存储数据,每个键对应一个值,所以我们也把字典称作关联数组或者映射。

    2024-01-17
    109
  • 学习Python: 快速掌握编程基础,提高数据分析能力

    学习Python: 快速掌握编程基础,提高数据分析能力Python 这门语言被广泛应用在科学计算、数据分析、人工智能等领域,得益于其易于学习、易于阅读的语法和开源社区的支持。学习 Python 不仅能让你掌握编程基础,更可以提高数据分析能力,这也是本文的重点和主题。

    2024-04-02
    79
  • 微盟删库事件,企业如何保障数据安全?「建议收藏」

    微盟删库事件,企业如何保障数据安全?「建议收藏」据报道,2月23日微盟的一个程序员在家通过VPN(虚拟专用网络)登录公司数据库并恶意删除数据库文件,这一操作瞬间造成近300万家微盟客户的数据丢失,25号才恢复部分数据,但老用户资料依然还处在恢复之…

    2023-02-02
    148
  • Python Random Shuffle 列表随机打乱

    Python Random Shuffle 列表随机打乱Python Random Shuffle是Python内置的随机打乱列表的函数,适用于插入迭代器到列表中,可以通过随机打乱列表的顺序来增强数据的不确定性。该函数主要有两个参数,一个是需要打乱的列表,另一个是用于随机打乱列表的随机种子。当随机种子不变的情况下,每次随机得到的结果都是相同的,这正好可以用于数据可重现性的情景中。而当随机种子变化时,则可以用于演示统计学上无序的随机数据的情景中。

    2023-12-30
    112

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注