在平常的SQL维护中,有不少须要重复周期性去作的工做咱们不太可能去手动操做完成,好比备份做业、重建维护索引、数据库整理等。数据库
以备份为例,通常咱们会把数据库备份的时间段放在夜间,那么咱们能够经过建立备份的相关维护计划来让备份做业在夜间重复周期性的执行。ide
整个过程并非特别复杂,下面咱们来看看整个实现的过程。spa
==================================================================3d
展开“管理”——“维护计划”,右击选择“维护计划向导”,如图。代理
进入SQL server维护计划向导,如图。日志
为维护计划起一个易于识别的名称,如图。server
勾选“每项任务单独计划”,如图。blog
在选择维护任务界面,勾选“备份数据库(完整)”、“备份数据库(差别)”、“备份数据库(事物日志”,如图。索引
选择执行任务的顺序界面,保持默认。事务
点击下一步以后,维护计划向导按照上面的顺序会首先让咱们定制完整备份的计划任务。
咱们首先选择要进行完整备份的数据库为db01,如图。
而后选择备份类型为磁盘备份,要使用的备份设备为“fullbackup”,以下图。
也能够勾选“验证备份的完整性”。
若是备份文件存在,咱们能够选择“追加”备份或者“覆盖”备份。
而后将右边的进度条往下拉,咱们配置完整备份计划执行的时间,在下图选择“更改”。
设置完整备份计划执行的时间为每周日的0:00,如图。
而后咱们在按照上面一样的方式来配置差别备份的维护计划,以下图,选择备份设备为diffbackup,备份时间为周一到周六的0:00.
最后按照一样的逻辑配置事务日志维护计划,如图。
在选择报告选项界面,咱们能够配置维护计划的操做报告,如图。
若是以前已经新建了操做员,那么这里咱们还能够选择以电子邮件的形式发送报告。
在摘要界面确认配置没有问题后,选择完成。
建立完成后如图所示。
====================================================================
咱们能够手动执行一下维护计划来验证配置。
若是维护计划下面有多个子计划的话,咱们不能直接按照下图的方式来手动执行,不然会报错。
报错以下图。
咱们须要找到SQL server代理下面的“做业”来执行维护计划任务。如图。
右击要手动执行的做业,选择“做业开始步骤”,如图。
执行成功后,如图所示。
一样咱们也能够经过右击做业,选择”编写脚本为“的方式来获取该做业的脚本,如图。
获取到的create脚本如图所示。
最后咱们右击该做业的属性能够对该做业进行自定义的配置,如图。
========================================================================