当前位置:首页>>系统维护>>内容详情

SQL Server 数据库定时自动备份,删除日志

2022年02月14日
Tags:SQL备份删除

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。

首先确保启动SQL Server Agent服务(确保SQL Server Agent服务以经启动)

一、打开SQL SERVER 2012,如图所示:

服务器类型:数据库引擎;

服务器名称:127.0.0.1(本地),也可以选择远程连接;

身份验证:包含Windows身份验证和 SQL Server身份验证,此处选择Windows 身份验证;

二、如图,选择【管理】-->【维护计划】-->【维护计划向导】:

三、在【SQL SERVER 维护计划向导】界面,点击【下一步】:

四、填写如图所示:名称和说明,点击【更改】:

五、在【新建作业计划】界面,选择数据库备份的频率,如图,然后确定:

计划类型:重复执行;

频率执行:每周(每天、每月);

每天频率:时间自行选择;

持续时间:开始时间默认当前时间,结束时间可以不填;

六、如图,显示当前计划属性:

七、此处选择【备份数据库(完整)】,然后【下一步】:

八、如果有多个数据库同时备份,这里可以选择执行顺序,此处默认一个:

九、选择要备份的数据库(可以多选):

十、选择数据库备份的目录:

十一、选择报告文件对应的目录:

十二、在【完成该向导】界面,可以看到设置备份的详细信息:

十三、到此,数据库自动备份就设置完成了!

十四、最后在”SQL Server代理——作业“找到新建的作业名称,修改所有者为”sa“

注意:SQL SERVER一定要启动,才能执行数据库自动备份。


SqlServer在使用中会产生大量的日志文件,当不需要的时候可以进行删除。

删除方式:右键数据库-->任务-->收缩-->文件

进入收缩文件页面,按照如下配置就可以了:

有时候收缩并不成功,这是因为 数据库还没有设置为简单模式,操作如下:右击数据库名->点“属性”->“选项”->恢复模式改成“简单”->“确定”按钮,

之后再重复上面的操作,即可完成,最后在将数据库恢复到“完整”模式

打开微信,点击底部的“发现”,使用“扫一扫”即可将网页分享至朋友圈。
上一条信息:bat批处理自动重启、备份 、压缩、删除等命令
下一条信息:IIS服务器网站不支持带加号“+”的目录或文件名的解决方案