时间:2021-07-01 10:21:17 帮助过:53人阅读
场景某企业服务器中有一个数据库db01,该数据库只能在每周日0:00更新一次数据,并且数据量不大,制定那种备份还原计划比较合适?如何设置?还原的方法是什么?备
场景
某企业服务器中有一个数据库db01,该数据库只能在每周日0:00更新一次数据,并且数据量不大,制定那种备份还原计划比较合适?如何设置?还原的方法是什么?
备份方案
采用完整备份,每周日备份一次即可。
还原方案
采用简单模式即可满足要求,因为该db01只在周日有更新。
方案分析
简单恢复模式下的数据丢失时间窗口,如下图。

简单模式下,进行数据库的完整备份还原,,只需还原最近的一次完整备份即可,如图。
![clipboard[1] clipboard[1]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JT2C14_0.png)
配置方法
第一种:图形界面
首先创建一个db01数据库。如图。
![clipboard[2] clipboard[2]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JSY060_1.png)
然后我们在该数据库中创建一个表,模拟夜晚0:00时的数据更新。
![clipboard[3] clipboard[3]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JSY060_0.png)
配置数据库的恢复模式为简单,如图。
![clipboard[4] clipboard[4]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JS45504_1.png)
然后接下来我们针对该数据库执行完整备份,如图。
![clipboard[5] clipboard[5]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JS36229_0.png)
备份类型为完整备份,如图。
![clipboard[6] clipboard[6]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JS45504_0.png)
在选项界面,我们可以配置备份的可靠性,如图。
![clipboard[7] clipboard[7]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JS36229_1.png)
同时还可以选择在备份的时候是否对数据进行压缩,如图。
![clipboard[8] clipboard[8]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JS295L_1.png)
备份成功后,如图所示。
![clipboard[9] clipboard[9]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JS295L_0.png)
====================================================================================================================
默认情况下,备份数据会存放在C盘的默认位置下,为.bak结尾的文件,我们也可以创建备份设备,将数据存放在备份设备中,下面是一个自定义备份设备的过程。
在下图中选择新建备份设备,如图。

输入设备名称,输入备份设备的目标文件位置,即C盘下的full-backup文件夹下面的fullbackup文件,如图。

创建完成后,如下图所示。

然后我们在进行数据备份的时候,就可以选择将备份保存在备份设备中,如图。

=====================================================================================================================
下面我们来看看假如我们创建的那个数据表丢失了,该如何使用备份还原。
首先我手动删除之前创建的testtable,如图。
![clipboard[10] clipboard[10]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JR21611_1.png)
选择还原数据库,如下图所示。
![clipboard[11] clipboard[11]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JR21611_0.png)
选择完整备份设备,如图。
![clipboard[12] clipboard[12]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JR1KB_1.png)
选择要还原的备份集,如图。

然后切换到选项界面,勾选覆盖现有数据库,恢复状态为restore with recover。
备注:如果在做完完整备份的恢复之后,还需要恢复差异备份和日志备份,则可以选择第二项restore with no recovery。
![clipboard[13] clipboard[13]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JR09636_1.png)
还原完成后,如图所示。
![clipboard[14] clipboard[14]](https://img.gxlcms.com//Uploads-s/new/2019-09-30-201930/1JR09636_0.png)
本文出自 “曾垂鑫的技术专栏” 博客,谢绝转载!