配置SQL Server代理

首先启动SQL Server 代理服务:

选择SQL Server登录身份,有三种登录身份:(介意使用本地系统,原因如下)
"本地系统:类似于本地管理组的一个成员,这个选项只是为了兼容性的考虑,最好不要使用。
"本地服务:类似于本地用户的权限,使用空回话连接网络资源,适合于所有作业或警报在本地服务器运行。
"网络服务:类似于本地用户的权限,使用信任凭证访问网络资源,不推荐使用。

也可以选择本账户登录:

介意使用本地系统登录:

当安装完SQL Server之后,SQL Server代理服务的默认状态为禁用,除非用户明确选择自动启动该服务。如果要运行自动化任务,应该在SQL Server配置管理器中将SQL Server代理服务的状态设为自动,如下:


设置完后启动该服务:



登录数据库:


建立操作员,因为后面要设置警报时必须用到操作员:


到开始菜单中的管理工具中的服务里,启动messenger服务,因为后面警报使用的net send将要用到该服务:


设置为自动后点击启动:


服务启动后,到dos里面给自己发个信息来验证一下:

消息收到,验证成功!

新建作业:在对象资源管理器中,选中“作业”,单击鼠标右键,选择“新建作业”

填写作业的名称maste及所有者:


备份master数据库:(为了提取备份命令)

先做完整备份:

备份设置好后,点击脚本,将备份的命令提取出来:

复制该备份命令:

将给备份命令粘贴到作业执行的命令里:


计划选择里,单击新建:

在这里设置作业执行的时间、执行间隔、执行次数等:

警报里单击新建:

在警报选项里设置警报名称、类型及所监视的数据库名称:

权限里,选择一个操作员来接收警报:

选项里,设置发送警报的方式:(本次实验选择net send)

通知选择以net send来通知:


时间到后,操作员接收到了警报,验证成功!如下:

维护计划向导<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
新建维护计划向导:(这个将以流程图的方式来创建)

名称:

本次使用维护计划向导来创建:


在“选择维护任务”中确定备份数据库的类型为完整

确定“选择维护计划顺序”可以使用上移和下移来调整顺序:
选择被执行的数据库:
定义“清除历史记录”任务:
可以选择将警报写入到某个文件:
维护计划创建好后,右击weihujihua选择属性:
步骤里选择新建:
在新建的常规选项里将备份设置中提取的备份代码粘贴到下面:
计划选项里,选择新建:
设置“新建作业计划”选项
"名称:每周晚12点完整备份
"执行频率:每天
"执行一次,时间为:指定执行的时间(9:31:00)

警报选项里选择添加:
常规里设置警报名称、类型、数据库名称及触发警报的条件:
响应里选择接收警报的操作员:
选项里设置发送警报的方式及警报的内容延迟等:
选择警报的通知方式:
时间到后,自动执行备份任务,触发警报,操作员接收到了警报,验证成功!如下:
转载于:https://blog.51cto.com/caohongjiang/324424