Sql Server 定时完整备份差异备份
阅读原文时间:2021年04月20日阅读:1

要求:Sql Server 2016版,固定的4个数据库进行每两周定时完整备份,每天定时差异备份。

一、要求工作:

1、SQL Server 代理 (MSSQLSERVER) 服务处于运行状态。

2、如果出现“代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”。有关启用“代理 XP”的详细信息,请参阅 SQL Server 联机丛书中的“外围应用配置器”。 (ObjectExplorer)

运行下面语句就可以了:

sp_configure 'show advanced options', 1;   
GO   
RECONFIGURE;   
GO   
sp_configure 'Agent XPs', 1;   
GO   
RECONFIGURE   
GO

 二、最终结果如下:

四、名词解释:

图中的①②③分别代表:

①:使用 “‘备份数据库’任务” 对话框可以将备份任务添加到维护计划。 备份数据库非常重要,因为当发生系统或硬件故障(或用户错误)对数据库造成某种破坏时,就需要用备份副本来还原数据。 此任务可用于执行完整备份、差异备份、文件和文件组备份以及事务日志备份。

②:使用 “清除历史记录” 对话框,可以放弃 msdb 数据库表中旧的历史信息。 此任务支持删除备份和还原历史记录、 SQL Server 代理作业历史记录和维护计划历史记录。

③:使用 “‘清除维护’任务” 可以删除与维护计划相关的旧文件,包括由维护计划文件和数据库备份文件创建的文本报告。

五、开始进入正题

1、依次选择 “管理”→“维护计划”(右键)→“维护计划向导(W)”,如下图①②③所示:

2、依次按图中标中选择:

注:由于三个任务是相互独立的,所以上图中无法选择顺序。

点击下一步直至完成。

然后在维护计划中可以看到刚才新建的计划任务,如下图所示:

3、设置任务的计划执行时间,也就是作业。

在刚才新建的计划任务名上右击、选择修改,弹出如下图所以:

4、添加"清楚历史记录"任务

选择工具栏中的“清除历史记录任务”

5、添加“清除维护”任务

同添加“清楚历史记录”任务一样。