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

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

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

创建示例数据库

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

相关推荐

  • 玛雅人长啥样「最新玛雅人长什么样子照片图片」

    很高兴又和小伙伴们见面了,这次冯炯主要整理了一些关于玛雅人长啥样,玛雅人长什么样子照片图片的事情,还有关于玛雅人,样子,照片,印第安人,图片等等其他相关干货,这些其实都是一些必备知识,只是有些时候我们没有遇到就没有去了解而已! 在距离中国大约14000公里的美洲,生活着一群古老而又神秘的玛雅人,他们是古代印第安人的一族,生活在墨西哥南部和中美洲北部,是美洲唯…

    2023年1月15日 自媒体
  • 泽连斯基站在拜登身后悄悄抹泪 精选:泽连斯基发布与拜登合影

    很高兴又和各位见面了,今天褚轩彤给大家分享一些关于泽连斯基站在拜登身后悄悄抹泪,泽连斯基发布与拜登合影的观点,还有总统,身后,冲突,表示,纽约时报相关的最新干货分享和实用技巧,思路往往是解决问题的关键所在。我精心整理了一些干货,希望能够帮助你们更好地把握思路。 2月20日,美国总统拜登突然访问乌克兰首都基辅,并与泽连斯基会谈,在美国媒体播出的画面显示,泽连斯…

    2023年4月28日
  • 小苏烟一条多少钱:最新今年苏烟全部系列价格表

    大家好,今天尤紫芸精心为你准备了干货小苏烟一条多少钱,今年苏烟全部系列价格表,还有关于零售价,烟草,铂金等等其他相关干货,希望你们能通过这篇文章很好的掌握其中的技巧,下面我就来为大家全部一一解析! 电商学院 [template id=”10″] 苏烟(软金沙)450元/条苏烟(铂金)100多少钱0元/条 市场价200元一条俗名叫苏志懿五星苏烟产的江苏徐州有疑…

    自媒体 2022年11月26日
  • 西游小说排行榜大全「最新西游天庭小说推荐?」

    哈喽,小伙伴们大家好,今天秦方泽说的这篇文章西游小说排行榜大全(西游天庭小说推荐?),以及麒麟,悟空,同人等等各种一系列的相关干货,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈! 奇侠黑杰克,书剑恩仇录,奇缘北城爱情。 《悟空传》今何在(已完结) 《重生花果山》咆哮的苹果(已完结) 《重生方寸山》传说中的馋虫(已完结) 《西游之虎啸》虎…

    自媒体 2022年12月2日
  • 李小璐做头发的梗是什么意思「最新有什么故事」

    大家好,今天许颜栾给大家准备的干货是李小璐做头发的梗是什么意思,有什么故事,以及其他关于头发,字面,词语,网友,网络的一些相关干货,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 现如今的网友都很会整活,网络上的流行词语一直层出不穷,很多网络词语从字面上看普普通通,没有什么特别之处,然而这个词的真实含义却并不像它的字面意思那么简单。那么,李小璐做头…

    自媒体 2023年1月20日
  • 网贷逾期联系家人朋友合法吗「必看:可以报警吗」

    最近比较忙,今天韩颜泽又抽时间给大家带来了网贷逾期联系家人朋友合法吗,可以报警吗干货,以及关于借款人,家人,朋友,贷款,联系人的一系列相关内容,精心为你准备的干货,通过这篇文章相信你能有所收货! 如今用户们要是在网上办理贷款逾期的话,那么网贷平台是需要通过催收的方法要回本金和利息的。不过网贷逾期联系家人朋友合法吗?这也是很多人比较感兴趣的问题,一起来看看吧。…

    自媒体 2023年3月5日