数据库数据恢复 恢复被误删的数据?

大家好,很高兴又和你见面了,感谢你能经常过来支持何伟婷,这次我们就来聊聊数据库数据恢复 恢复被误删的数据?,还有标题,快照,文章相关的各种内容,这篇文章对新手朋友来说是比较重要的,因为涉及到各个方面,阅读完你一定能有所收获!

数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建时,每个数据库快照在事务上都与源数据库一致。在创建数据库快照时,源数据库通常会有打开的事务。在快照可以使用之前,打开的事务会回滚以使数据库快照在事务上取得一致。

创建示例数据库

Use MASTER;GOCREATE DATABASE [Snapshot_Test] ON PRIMARY( NAME = N'Snapshot_Test', --数据库名称FILENAME = N'C:Program FilesMicrosoft SQL ServerMSSQL13.MSSQLSERVERMSSQLDATASnapshot_Test.mdf',--数据文件存放位置及数据文件名称SIZE = 3072KB ,--初始容量MAXSIZE = UNLIMITED,--最大容量FILEGROWTH = 1024KB--增长容量)LOG ON( NAME = N'Snapshot_Test_log',FILENAME = N'C:Program FilesMicrosoft SQL ServerMSSQL13.MSSQLSERVERMSSQLDATASnapshot_Test_log.ldf' ,SIZE = 504KB ,MAXSIZE = UNLIMITED,FILEGROWTH = 10%)COLLATE Chinese_PRC_CI_ASGOEXEC dbo.sp_dbcmptlevel @dbname=N'Snapshot_Test', @new_cmptlevel=130GOUSE [Snapshot_Test]GOSET ANSI_S ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[test]( [id] [int] NOT , [name] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT ) ON [PRIMARY]GO

(提示:可以左右滑动代码)

也可以直接在SSMS里通过图形化界面创建测试数据库,这里不作赘述。在创建完数据库之后,我们又新建了一个test表,我们先往里面插入测试数据。如下:

use snapshot_Test;goINSERT INTO TEST (id,name)values(1,'hello 1');INSERT INTO TEST (id,name)values(2,'hello 2');INSERT INTO TEST (id,name)values(3,'hello 3');INSERT INTO TEST (id,name)values(4,'hello 4');GOSELECT * FROM dbo.test;

结果:

Sc5UnYG2vpLN26-文章标题-1

然后我们马上创建一个快照,创建快照使用的也是CREATE DATABASE语句,如下:

创建数据库快照

执行下面的创建快照的语句

create database Snapshot_Test_shot ON(--是源数据库的逻辑名Name = Snapshot_Test,--快照文件地址 FileName = 'D:SqlDataSnapshot_Test_shot.ss')AS SNAPSHOT OF Snapshot_Test;

结果:

Sc5UnYpIJZoOwB-文章标题-2

现在的快照应该和我们新建的数据库一摸一样,可以通过sql server的对象浏览器查看数据库快照,我们可以通过USE [快照库名]来查询数据库快照

use Snapshot_Test_shot;goSELECT * FROM dbo.test;

结果:

Sc5UnZF4R7eymq-文章标题-3

删除测试库数据

删除测试库数据

下面我们删除测试数据库中的数据

use Snapshot_Test;goDELETE FROM dbo.test;

结果:

Sc5UnZoGqQOHFj-文章标题-4

使用快照恢复数据库

上面删除是我们模拟误删了数据库中的数据,但是幸好我们做了数据库的快照。可以通过快照来还原刚才被误删的数据。

--语法RESTORE DATABASE DB_NAMEFROM DATABASE_SNAPSHOT = 'DB_SNAPSHOT_NAME'

我们按照上面的语法进行恢复

RESTORE DATABASE Snapshot_testFROM DATABASE_SNAPSHOT = 'Snapshot_test_shot'

执行完上面的恢复语句后,我们再查询一下测试库中的表

use Snapshot_Test;goSELECT * FROM test

结果:

数据又回来,证明可以通过创建快照来恢复被误删的数据。

注意:

1、快照是只读的,一旦创建不能修改

2、快照只能恢复数据库,不能恢复指定的表

3、为防止误删除,必须在数据插入或更新到数据库之后再创建快照,否则在插入或更新之前创建快照,插入或更新的数据被删除是无法恢复的。

4、快照一般与定时任务一起使用,可以定时创建不同的快照防止数据丢失。

删除数据库快照

和删除数据库的语法一样

DROP DATABASE Snapshot_Test_shot

结果:

Sc5UplS6vSyApA-文章标题-5

数据库快照下面没有任何快照了,说明已经被删除。

应用场景

在MSDN中数据库快照的典型应用是

1) 维护历史数据以生成报表。

2) 使用为了实现可用性目标而维护的镜像数据库来卸载报表。

3) 使数据免受管理失误所带来的影响。

4) 使数据免受用户失误所带来的影响。

SXwZXz0F8W2da0-文章标题-6
SXwZXzvI8gf07A-文章标题-7
SXwZXzvI8gf07A-文章标题-7

数据分析知识

爱数据学习社

SXwZXzvI8gf07A-文章标题-7SXwZXzvI8gf07A-文章标题-7
SXwZXzvI8gf07A-文章标题-7SXwZXzvI8gf07A-文章标题-7

这篇文章就到这里结束吧,希望对朋友能起到一定的帮助,很仔细看完数据库数据恢复 恢复被误删的数据?这篇文章,感觉让自己收获很多知识,请帮忙点个赞呗!保证让你收获学习满满!

本文发布者:万事通,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/19071.html

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

(0)
上一篇 2022年11月30日 09:50
下一篇 2022年11月30日 09:52

相关推荐

  • 超六成专科生月薪低于5000元「秒懂:你月薪有没有过万」

    各位朋友们大家好,这次沈瑛想和大家聊聊关于超六成专科生月薪低于5000元,你月薪有没有过万,以及关于月薪,专科,毕业生,实际,个人利益等等一系列的相关事项,整理总结之后,我就想着写这篇文章和大家分享一下,因为毕竟新手朋友还是很多的! 读书的确是可以改变未来,也能让自己过上更好的生活,那么你专科毕业之后每个月收入多少呢?日前有数据调查指出,63.4%的专科毕业…

    2023年1月12日
  • 怎样挽救婚姻修复感情「附:修复婚姻感情的7个技巧」

    很高兴你能坚持经常过来支持笔者:郑鑫,今天就来说说关于怎样挽救婚姻修复感情,修复婚姻感情的7个技巧,还有关于婚姻,感情,情绪这些的内容,希望你们能通过这篇文章很好的掌握其中的技巧,下面我就来为大家全部一一解析! 我发现了一个很有意思的现象,那些发现老公背叛后,能快速行动起来的女人往往能很大概率打败情人,而那些做了很多心理建设,向很多人寻求帮助的女人,反而在这…

    2023年1月1日 自媒体
  • 女子为拍照被卷入海中不幸身亡 只为打卡网红地:网友唏嘘不值得

    大家好,我是本站的观察员郑皓轩,近期关注到了一些重要的事件,最近,女子为拍照被卷入海中不幸身亡 只为打卡网红地:网友唏嘘不值得成为了网络上的重要话题,引起了人们的广泛关注。现在,让我们一同来了解一下这个事件的实情,看看发生了什么事情! 5月30日,一名43岁的女子在香港鸭脷洲旅游打卡拍照时,不慎被大浪卷入海中,警察到场之后将其救起,女子当时已经昏迷,后经送院…

    2023年6月2日
  • 淄博带动山东民宿预订涨3倍:火出圈了

    各位朋友们大家好,我是本站的新闻编辑沈剑坤,每日为您精选最新最全的资讯。近来,淄博带动山东民宿预订涨3倍:火出圈了成为了网友们热议的话题,引起了广泛的社会关注。现在,就请跟我一同探索这个事件的背后故事吧! 最近,全国烧烤界的顶流非淄博莫属。自3月份以来,淄博当地“烧烤”关键词搜索量同比去年增长超370%;“淄博烧烤”关键词全平台搜索量则同比增长超770%。“…

    2023年4月13日
  • 耗子尾汁到底是什么东西「推荐耗子尾汁的解释」

    Hi,大家好,美好的一天从这里开始,今天主要讲解耗子尾汁到底是什么东西,耗子尾汁的解释,还有干货耗子,东西,尾巴等等各种精品,先说明一下,老司机直接飘过吧,主要是讲解给新手朋友们的哈! 前段时间武术大师马保国的身影活跃在世界上的任何一个地方,一句“年轻人不讲武德”成为了当下脍炙人口的名言。但是你以为我今天要跟大家讲武德了吗?今天给大家聊聊“耗子尾汁”。 耗子…

    2022年10月22日 自媒体
  • 任正非结了几次婚 任正非为什么会结三次婚

    小伙伴们大家好,今天何志荣讲的文章是任正非结了几次婚 任正非为什么会结三次婚,还有关于插图,婚姻,父亲这些的相关干货文章,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 孟晚舟被加拿大拘捕,首次判决结果却不容乐观的消息,让无数关注此事件的人,顿感愤怒,而作为其父亲的任正非更是内心备受煎熬。 因为,他深知女儿孟晚舟算是自己的”替罪羊”,众所周知,任正…

    2022年9月28日 自媒体