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

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

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

创建示例数据库

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

相关推荐

  • 重庆暴雨导致地铁站内积水,相关部门积极处理不影响列车运营

    大家好,我是本站的信息整理员卫咏香,为您呈现最全面的新闻报道。近日,重庆暴雨导致地铁站内积水,相关部门积极处理不影响列车运营的话题在网络上引起了不少人的关注和讨论,成为了重要话题之一。现在就让我们一起来探究这件事的具体情况吧! 4月18日,重庆。13个区县出现暴雨,受降雨影响,轻轨中央公园东站内积水。 视频中,天花板上不断滴水,现场工作人员清理积水,乘客踩沙…

    2023年4月19日
  • 看男科花了7000多没效果 优选:看男科花了7000多没效果怎么办

    哈喽,小伙伴们你们好,今天鸿骞为大家整理了一些关于看男科花了7000多没效果,看男科花了7000多没效果怎么办的经验,还有关于男科,效果,医院,法律,专科的一些实用干货内容,学习任何一门技术都需要耐心和毅力,只有坚持不懈,你才能取得成功。 现在男性身体方面有问题的话,是可以直接去医院挂号咨询的,如果普通医院医治不了那就去三家医院,专门挂男科进行治疗,这种属于…

    2023年4月12日
  • 黄金维纳斯苹果是脆的还是面的 附:黄金维纳斯苹果口感怎么样

    各位小伙伴们,大家好啊,今天尤晓冉想和你们聊聊黄金维纳斯苹果是脆的还是面的,黄金维纳斯苹果口感怎么样这个话题,以及苹果,黄金,口感,产区,金黄色相关的最新实用干货和分享技巧,通过这篇文章,我希望能够为初学者提供一些实用的建议和技巧,让你更好地学习。 苹果含有多种营养成分,它的种类比较多,黄金维纳斯苹果就是其中比较特别的一种苹果,它的外表和普通苹果不一样,是金…

    2023年4月25日
  • 2023年小升初最新政策 必看:2023年小升初录取分数线

    美好的一天从这里开始,今天郑琨要和大家探讨一下2023年小升初最新政策,2023年小升初录取分数线的相关话题,还有学校,政策,划片,中学,全市相关的实用干货和最新技巧分享,我希望这篇文章可以为初学者提供一个很好的入门指南,让你更好地了解这个领域。 家长对孩子小升初这件事是非常重视的,从小学升入初中,对孩子来说也是很重要的一件事,下面大家就和我一起了解一下20…

    2023年4月3日
  • 我们离婚了韩国综艺双宋「最新韩国综艺我们离婚了有复合的吗」

    很高兴又和小伙伴们见面了,这次李嘉城主要整理了一些关于我们离婚了韩国综艺双宋,韩国综艺我们离婚了有复合的吗的事情,以及综艺,夫妇,婚姻,观众,妈妈的相关内容干货,希望各位能认真阅读。因为,只有这样才能真正理解和掌握! 韩国的综艺节目花样繁多,思路清奇,有很多值得我国学习的地方。 近期,一部新综艺悄然上线,名字叫《我们离婚了》,不是教人分手,也不是教人结婚,而…

    2023年3月8日 自媒体
  • 植物大战僵尸2新手前期攻略大全(植物大战僵尸2所有的新手教程)

    大家好,我是本站的信息收集员朱启建,一直在搜集最新的资讯,与大家分享。近日,有关植物大战僵尸2新手前期攻略大全(植物大战僵尸2所有的新手教程)的报道引起了网友们的热议和关注。就让我接下来为您揭晓这个事件的具体详情! 首先打通神秘埃及第7天之后会开启挑战模式,(如下图) 在这个模式之中,有三种玩法,每天获得的奖励也不同。但是需要注意的是,“邪恶入侵”是每周的周…

    2023年4月19日 自媒体