SQL Server 数据库如何实现每日自动备份功能(包括自动删除)

今天服务器上需要做下自动备份,要求是每日凌晨2点进行自动备份,删除一个月之前的备份数据库。

这是使用sql server 代理服务的作业功能实现的,所以

前提条件:

1)需要启动SQL SERVER 代理服务

2)备份的数据库的恢复模式是:完整

选择备份数据库,右键【属性】,选择页-->选项--恢复模式,设置恢复模式为完整(如已经是完整模式,则不需要操作)

 一、自动备份和删除数据库操作步骤

1、启动SQL SERVER 代理服务,选中SQL SERVER 代理,右键【启动】,开启服务

 2、找到管理-->维护计划,选中维护计划,右键【维护计划向导】

 

 2.1) 录入维护计划名称及说明

 

  2.2) 设置维护计划的执行频率及时间点

 

 2.3)选择下一步

 

 2.4)选择执行任务类型,备份数据库(完整)和“清除维护”任务

 

 2.5)选择执行任务顺序

 

 2.6) 定义备份数据库(完整)--常规

 

 2.7) 定义备份数据库(完整)--目标

 

 

  2.8) 定义备份数据库(完整)--选项

 

 2.9)定义“清除维护”任务

 

 2.10)维护计划操作报告保存

 

 2.11)维护计划配置查看,点击【完成】

 

 2.12)维护计划执行

 

 3、检查是否维护计划创建成功

3.1)管理-->维护计划,是否存在创建维护计划(备份CPAP数据库)

3.2) SQL Server代理--> 作业,是否存在维护计划的作业(备份CPAP数据库.Subplan_1)

 

 4、检查是否有自动备份数据库

4.1)自动备份的数据库(这里我设置的3分钟执行一次,看具体业务情况)

 

 4.2)自动备份的数据库报告(这里我设置的3分钟执行一次,看具体业务情况)

 

 参考网址:

http://www.gxlingshou.com/xiaolv/2022-03-16/598.html

https://blog.csdn.net/rosejeck/article/details/87876891

https://wenku.baidu.com/view/25dc7a535aeef8c75fbfc77da26925c52dc5915e.html?_wkts_=1678696504538&bdQuery=SLQSERVER+%E5%A4%87%E4%BB%BD+%E5%88%A0%E9%99%A4%E5%89%8D%E4%B8%80%E6%AC%A1%E6%96%87%E4%BB%B6

平时多记记,到用时才能看看,记录你的进步,分享你的成果
posted @ 2023-03-13 17:38  BOBMAN  阅读(2671)  评论(0编辑  收藏  举报