SQL Server 2016下SSMS经过FULL备份数据复原指定表信息51CTO博客 - 牛牛娱乐

SQL Server 2016下SSMS经过FULL备份数据复原指定表信息51CTO博客

2019年03月04日08时53分55秒 | 作者: 昌燎 | 标签: 备份,数据,复原 | 浏览: 1751

SQL Server 2016下SSMS经过FULL备份数据复原指定表信息。

咱们前面介绍了几篇关于SQL Server2016的相关文章,今日咱们首要介绍一下怎么运用SSMS将FULL备份数据复原指定表信息的操作,其实提到这个操作是有必定原因的,由于我前一段时间就再BLOG中说了,本年公司一直在上线OA体系,我作为一个运维人员给他们供给支撑,可是有的时分需求经过将备份数据进行复原,由于咱们一般备份为了完好性都是完好备份,康复的时分需求将完好备份中的数据康复到指定一张表。所以就有了今日这个需求。详细见下吧:

咱们首先将ecology的数据库进行备份完好备份

https://msdn.microsoft.com/zh-cn/library/ms177429.aspx

然后查询恣意表,咱们再次以这个表作为列子

select count(*) from dbo.actionsetting

里边有87条数据

咱们先将表内的数据清空

delete from dbo.actionsetting

再次查询就是0条了

接下来咱们需求将康复的数据库挂载到数据库中,然后重新命名

咱们右击数据库-复原数据库

咱们挑选备份的数据库文件,然后方针必定需求更改成其他姓名,由于假如跟数据库已存在的命抵触的话,数据会被掩盖。

在单击左面-文件标签;修正文件的路劲;由于默许是默许数据库的寄存路劲,这样复原的话会有抵触

修正一个恣意路劲,不能跟之前的数据库log有抵触

文件类型:行数据-mdf扩展名

文件类型:日志-ldf扩展名

修正完结。

选项去掉勾选-结束日志备份,然后履行左上角的脚本,然后封闭窗口

履行后,咱们就能够在前面的窗口看见脚本,然后依照以下格局调整以下换行

然后挑选悉数代码 -履行脚本

咱们经过音讯看 正在处理

咱们改写一下数据库就能够看见了

复原完结

咱们挑选康复后的数据库

之后,咱们运用下列指令,将ecology_test.dbo.HtmlLabelInfo 一切的数据导入到ecology.dbo.HtmlLabelInfo_Test中,然后比照两个表的结构,完全一致。

Select * into ecology.dbo.actionsetting_test From ecology_test.dbo.actionsetting

咱们此刻能够看见方才复原的数据库表了

最终,咱们运用下列指令将本来的表进行删去,并把HtmlLabelInfo_Test 重命名为HtmlLabelInfo。

drop table [dbo].[HtmlLabelInfo]

只剩下 test的表了

F2重名

康复完结。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表牛牛娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章