SQL server自动备份设置与数据库还原

开启SqlServer 代理服务

SqlServer自动备份功能需要开启SqlServer 代理服务才能使用

Linux中开启SqlServer 代理服务方法

image.png

Windows中开启SqlServer 代理服务

image.png
开启代理前

image.png

开启代理后

image.png

自动备份

由于数据库中的数据很多,数据文件很大,如果每次都进行完整备份,硬盘会占用很大空间,而且备份时间很长,维护起来也很麻烦。对此我们可以采用完整备份+差异备份的方式,每周日进行一次完整备份,每天晚上进行一次差异备份。需要注意的是差异备份和完整需要视业务量设置备份的频率。使用差异备份可以减小备份文件的大小,同时还可以提高备份的速度,不过缺点就是必须使用上一次完整备份的文件和差异备份的文件才能还原差异备份时刻的数据库,单独只有差异备份文件没有意义。

在SSMS的对象资源管理器中右击“维护计划”,选择“维护计划向导”,系统将弹出向导窗口

image.png

进入选择计划属性窗口,输入计划的名称,由于我们的计划包括2部分:完整备份和差异备份,这2部分的执行计划是不一样的,一个是一周执行一次,另一个是一天执行一次,所以要选择“每项任务单独计划”

image.png

单击“下一步”按钮,选择维护任务,这里就是可以在维护计划中执行的任务

image.png

单击“下一步”进入选择维护任务顺序的界面,这里我们可以看到选中的任务出现在列表中,首先选择备份数据库(完整)

image.png

单击“下一步”进入定义“备份数据库(完整)”任务,根据需要选择备份的数据库范围

image.png

根据需要调整备份路径

image.png

根据业务量需要调整计划,完整性这边计划按一周一次进行,时间定为周日执行,点击确定

image.png

单击“下一步”,此时弹出定义“备份数据库(差异)”任务,同样根据需要选择备份的数据库范围,和上面步骤一样,需要注意的是数据库的差异备份需要比较频繁进行备份,所以计划需要按需指定,我计划每天进行差异备份

image.png

单击“下一步”进入选择报告选项,根据需要调整文件夹位置

image.png

单击下一步,点击完成

image.png

成功提示页面

image.png

之后可以每天验证一下是否有备份

image.png

更改备份记录

找到SQLserver代理下自己创建的作业,右击属性

在这里插入图片描述

单击计划,下方选择编辑

在这里插入图片描述
在作业计划属性里面对需要修改的内容进行更改,修改完单击确定

在这里插入图片描述

更改维护计划

双击打开自己创建的维护计划,按需更改设置

image.png

还原

操作时记得关闭查询窗口,否则会导致报错

选中数据库右键->任务->还原->数据库

image.png

这边体现两种类型:源数据库和源类型,本质一样,

源数据库

源数据库默认还原选择最近一次,点击确认

image.png

选项里面选择覆盖现有数据库

image.png

源设备

源设备提供选择所要还原的备份文件

image.png

还需要选择用于还原的备份集

image.png

同样地,选项里面选择覆盖现有数据库

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值