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

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

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

创建示例数据库

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

相关推荐

  • 男生买5斤西瓜少2斤 怒怼商贩坑学生,目前相关部门正在跟进

    大家好,我是本站的小编何凝萱,今天为大家带来最新的资讯,最近有关男生买5斤西瓜少2斤 怒怼商贩坑学生,目前相关部门正在跟进的新闻屡屡见诸媒体,引起了不少人的关注。让我们看下到底发生了什么事情! 男生买5斤西瓜少2斤,怒怼商贩:“坑了我们学生多少钱啊!” 5月5日,江西南昌。一男大学生在水果店买水果,5斤西瓜回宿舍复称只有2.9斤,返回水果店找老板理论,水果店…

    2023年5月6日
  • 科比做过什么对不起瓦妮莎的事「必看:是不是瓦妮莎害的科比」

    小伙伴们大家好,这次冯善美早带大家来分析下关于科比做过什么对不起瓦妮莎的事,是不是瓦妮莎害的科比,以及关于球员,男子,姐姐,版本,男人等等一系列的相关事项,希望各位能认真阅读。因为,只有这样才能真正理解和掌握! 版本一:瓦妮莎出轨科比队友马龙 众所周知,科比和瓦妮莎有一段美丽的爱情,NBA的球员都是亿万级别的富翁,所以大多数的NBA球员的私生活也比较的混乱,…

    2023年3月13日 自媒体
  • 江苏一地将用数字人民币发工资,目前很多消费场景已经可以使用数字人民币支付

    大家好,我是本站的社会评论员郑秀娟,用专业的眼光为您评论最新的社会事件。最近关于江苏一地将用数字人民币发工资,目前很多消费场景已经可以使用数字人民币支付的讨论越来越多,引起了大家的广泛关注,接下来,就让我为大家讲解一下这个事件的具体细节吧! 4月22日,上海证券报记者获悉,常熟市地方金融监督管理局和常熟市财政局日前印发《关于实行工资全额数字人民币发放的通知》…

    2023年4月22日
  • 令寒舍蓬荜生辉的意思「必看:蓬荜生辉的意思」

    今天尤思佳给大家带来了这篇令寒舍蓬荜生辉的意思,蓬荜生辉的意思干货,以及关于意思,形容,寒舍,误解,成语等等各种相关干货,整理总结之后,我就想着写这篇文章和大家分享一下,因为毕竟新手朋友还是很多的! 想要出口成章、妙笔生花,成语储备不能少。 以为很熟悉的成语,查了词典才发现原来一直用错?写文章时想用成语,可提笔就写错字? 是时候重温成语知识,提高语文水平了。…

    自媒体 2023年2月25日
  • 学校宿舍厕所自带“粪围灯”:关灯立马变红 网友一语道破玄机

    亲爱的小伙伴们,我是本站的专业新闻人赵文卿,期待与大家分享最新的资讯,最近有关学校宿舍厕所自带“粪围灯”:关灯立马变红 网友一语道破玄机的报道和讨论不断,吸引了众多网民的目光。现在,让我们一同探寻这个事件的真相,看看到底发生了什么! 近日,浙江一位女生发现平平无奇的学校厕所水管,关灯后竟然成了“粪围灯”。 根据她晒出的画面显示,开灯时水管平平无奇,但是关灯立…

    2023年6月3日
  • 华莱黑茶7000元一单合法吗-华莱黑茶的功效与作用

    大家好,今天沈烁蕾想和大家分享一些关于华莱黑茶7000元一单合法吗,华莱黑茶的功效与作用的见解,还有关于作用,功效,血管,红茶,维生素等等各种实用干货和最新资讯,在写这篇文章之前,我经过了很多次的尝试和总结,希望这些经验对你也有帮助。 华莱黑茶是比较贵的一个种类,很多人都不可思议为什么华莱黑茶7000元一单,总感觉是一种营销模式,并不合法。下面,我们来看看华…

    2023年6月5日