【原创】SQL Server Job邮件详细安排

1 简介

SQL Server 代理具有发送电子邮件的功用。您可安排 SQL Server
代理邮件,使其于起下列情形时于预定义的操作员发送电子邮件:

警报触发时。可以配备警报,以对所生的特定事件发送电子邮件通知。例如,可以安排警报,将可能用及时采取行动的一定数据库事件或者操作系统情况通知操作员。有关安排警报的详细信息,请参见概念警报.aspx)。

计划任务成功做到或者无形成(例如,数据库备份或复制事件)。例如,如果以月底的履进程经过中冒出错误,就可采取
SQL Server 代理邮件通知操作员。

好叫一样组收件人发送电子邮件信息,通知他们所计划作业的状态,以便用户以可能的机关。例如,您可配备
SQL Server 代理,在备份作业完成时发送电子邮件。

默认情况下,SQL Server 代理邮件是倒闭的。若一旦配置它,请用“SQL Server
代理属性”对话框的“警报系统”窗格。请留心,只有以学业完成时,才见面要求 SQL
Server
代理邮件发送警报通知以及自行通知。作业被的一一作业步骤为得以发送电子邮件,无论
SQL Server 代理邮件是否启动。例如,Transact-SQL
作业步骤可以行使数据库邮件将查询结果发送给一部分收件人。

SQL Server 代理邮件支持有限只电子邮件系统。当配置 SQL Server
代理邮件时,可以挑选而采取的邮件系统:

当选择了数据库邮件时,SQL Server 代理将运用数据库邮件发送电子邮件。

当选择了 SQL Mail 时,SQL Server 代理将以扩展 MAPI 接口发送电子邮件。

!!!注意

于 SQL Server 的前程本中将删除 SQL
Mail。因此,请避免在新开端之做事遭到采取此功效,并创制计划,修改时动
SQL Mail 的应用程序。若使起 Microsoft SQL Server
发送邮件,请动数据库邮件。

转移电子邮件系统后,必须另行启航 SQL Server 代理服务才会要反生效。

2 启动必要之SQL服务

分别启动SQL Server和SQL Server代理服务

SQL Server 1

PS:红色标记服务得启动

3 角色成员设定

3.1 角色成员设定

数据库邮件配置向导提供了管住数据库邮件配置对象并因需要启用数据库邮件的简便方法。若使采取是向导,发送电子邮件的账户必须是
sysadmin
固定服务器角色的成员。若使发送数据库邮件,发送电子邮件的账户还得是
msdb 数据库被之 DatabaseMailUserRole 数据库角色的积极分子。

3.2 设定sysadmin角色成员

配备发送邮件的用户要要SQL SERVER
sysadmin角色遭的分子,如果是呼吁过了这步骤,进入[4.2是否是MSDN的DatabaseMailUserRole角色成员]拓展安装,如果无是,请遵如下步骤将所欲用户增长到sysadmin。

1、 SQL
SERVER数据库服务器,选择[安全性]->[服务器角色],右键选择[属性]

SQL Server 2

2、 在弹出的[服务器角色属性],点击[添加]

SQL Server 3

3、
在[慎选发表录名]页,点击[浏览],在[觅对象]页中陈列了现阶段能登录服务器的登录名,勾选你眼前登录服务器的用户称,点击[确定],再在[选发表录名]页点击[确定]即可成功长

SQL Server 4

4、 点击[确定]且用户增长到了sysadmin角色遭,至此配置了。

3.3 设定MSDB的DatabaseMailUserRole角色成员

如果我们于MSDB的安全性备受的用户列表中从未意识脚下登录账户,则需要我们手动按照下文添加当前电脑登录用户与角色,否则便直以下文提到的DatabaseMailUserRole角色中增长当前用户即可

1.SQL
SERVER服务器,展开[MSDB]->[安全性]->[用户],右键选择[新建用户]

SQL Server 5

2.在[数据库用户 – 新建]页,输入[用户名],点击三单点的按钮

SQL Server 6

3.在[择上录名]页,点击[浏览],在[寻对象]页,勾选要丰富的用户,点击确定即可

SQL Server 7

4.直达步成功后,在[数据库用户 –
新建]的[角色成员]中勾选[DatabaseMailUserRole]选取即可,点击确定安排了

SQL Server 8

4 配置数据库邮件服务

4.1 开启配置数据库邮件

连天数据,管理->数据库邮件->右键选择【配置数据库邮件】

SQL Server 9

4.2 打开配置向导

SQL Server 10

点击【下一步】

选择【通过实施以下任务来装数据库邮件】,这个选项就是重新配置一个服务器邮件的意

SQL Server 11

4.3 填写配置文件

填写【配置文件称】等消息后,点击【添加】按钮添加用户

SQL Server 12

这里分点儿种情形:

1、
如果您以前加加了配置文件,那么点击【添加】按钮会弹来一个精选安排文件的选框(如图一律)。当然,您吗堪点击【新建账户】来填补加新的账户

SQL Server 13

图一

2、如果你是第一不善添加配置文件,那么点击【添加】按钮则是直弹出新建用户的界面啦(如图二)。

SQL Server 14

图二

4.4 配置数据库邮件账户信息

填写账户名、服务器、端口号等消息后主要的是选择【基本身份验证】填写您当前填写的用户之信及密码。

SQL Server 15

4.5 将相应的配备文件设置成默认的安排文件

SQL Server 16

SQL Server 17

4.6 配置成功如下所示

SQL Server 18

点击完成收尾

SQL Server 19

4.7 发送测试邮件

点击【发送测试点击邮件】

SQL Server 20

分选刚刚而自己安排的安排文件

SQL Server 21

填写【收件人】地址,点击【发送测试电子邮件】完成后会弹出这个提示,点击确定即可。

SQL Server 22

更失去查你的才填写的收件邮箱,应该接收测试邮件啦。

SQL Server 23

5 配置 SQL Server 代理邮件以用数据库邮件

邮件代理服务器,进入性界面

SQL Server 24

左边选择[SQL Server警报系统],右侧勾选[启用邮件配置文件]以便启用邮件配置文件,在[邮件系统]选择[数据库邮件],在[邮件配置文件]下拉列表中选取相应的邮件配置文件即可

SQL Server 25

重启Agent服务器

1.右键[SQL SERVER代理],选择[复启航]

SQL Server 26

2.弹出的确认框中精选[是],重开完毕即可

SQL Server 27

5.1 添加操作人员

【新建操作员】

SQL Server 28

5.2 配置操作员选项卡

当【常规】选项,填写【姓名】,选择【寻呼值班计划】所待发送的日期与岁月即可。

SQL Server 29

增长完成即可在【操作员】看到刚才添加之操作员

SQL Server 30

5.3 为作业添加发送邮件功能

SQL Server 31

选择【常规】选项,填写【名称】

SQL Server 32

创各个作业的手续、计划等

SQL Server 33

选料【通知】选项卡,在选作业点的情状便足以

SQL Server 34

PS:当然这还索要丰富一些职责履行之手续,那现实的学业的具体步骤大家以具体的品种面临又具体去装吧。

到这个,Job配置了,最后重启航Agent服务即可见效

假若当就首文章看了针对性您发出帮衬,请点击右侧下方按钮【推荐】

为福利人家以 BITechStack 博客推荐栏中飞快看到这些文章,感谢!。

相关文章