场景数据库
某企业服务器中有一个数据库db01,该数据库只能在每周日0:00更新一次数据,而且数据量不大,制定那种备份还原计划比较合适?如何设置?还原的方法是什么?服务器
备份方案ide
采用完整备份,每周日备份一次便可。spa
还原方案3d
采用简单模式便可知足要求,由于该db01只在周日有更新。rest
方案分析日志
简单恢复模式下的数据丢失时间窗口,以下图。blog
简单模式下,进行数据库的完整备份还原,只需还原最近的一次完整备份便可,如图。ip
配置方法get
第一种:图形界面
首先建立一个db01数据库。如图。
而后咱们在该数据库中建立一个表,模拟夜晚0:00时的数据更新。
配置数据库的恢复模式为简单,如图。
而后接下来咱们针对该数据库执行完整备份,如图。
备份类型为完整备份,如图。
在选项界面,咱们能够配置备份的可靠性,如图。
同时还能够选择在备份的时候是否对数据进行压缩,如图。
备份成功后,如图所示。
====================================================================================================================
默认状况下,备份数据会存放在C盘的默认位置下,为.bak结尾的文件,咱们也能够建立备份设备,将数据存放在备份设备中,下面是一个自定义备份设备的过程。
在下图中选择新建备份设备,如图。
输入设备名称,输入备份设备的目标文件位置,即C盘下的full-backup文件夹下面的fullbackup文件,如图。
建立完成后,以下图所示。
而后咱们在进行数据备份的时候,就能够选择将备份保存在备份设备中,如图。
=====================================================================================================================
下面咱们来看看假如咱们建立的那个数据表丢失了,该如何使用备份还原。
首先我手动删除以前建立的testtable,如图。
选择还原数据库,以下图所示。
选择完整备份设备,如图。
选择要还原的备份集,如图。
而后切换到选项界面,勾选覆盖现有数据库,恢复状态为restore with recover。
备注:若是在作完完整备份的恢复以后,还须要恢复差别备份和日志备份,则能够选择第二项restore with no recovery。
还原完成后,如图所示。