SQL Server代理及其邮件监控
SQl Server代理在生产中作为自动化工具十分有用。今天初步了解了SQL Server代理的使用,在这里留下笔记。
SQL Server代理主要由一系列的作业组成,每一个作业之间是相互独立的。每一个作业都有自己的执行步骤和计划时间。
这里主要介绍一下如何建立一个作业以及设置邮件通知。
如果没有开启代理和数据库邮件的话要首先开启:
sp_configure 'show advanced options',1
go
reconfigure
go
sp_configure 'agent xps',1
go
reconfigure
go
sp_configure 'Database Mail XPs',1
go
reconfigure
sp_configure 'show advanced options',0
go
reconfigure
然后为SQL Server代理启用数据库邮件,这个步骤是发送邮件的关键,我今天弄了好久

然后新建一个作业

设置好作业的信息以及步骤,这里设置了一个运行SSIS包的任务

在【通知】一栏中可以设置邮件通知选项

不过设置邮件通知之前首先需要一个操作员,这里可以新建一个操作员

这里我们设置好想要通知到的收件箱即可。
到这里为止SQL Server代理作业设置以及邮件通知就差不多了,不过要使邮件成功通知的前提是要存在一个邮件账户和一个配置文件,也就是发件箱。这里我们根据向导来建立

如果数据库邮件能够成功发送测试邮件的话就成功了。到这里就可以初步试用一些功能了。若是还有什么要注意的地方的话以后补充。