SQL Server【原创】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,再去查看你的刚刚填写的收件邮箱,应该接收测试邮件啦。

SQL Server 23

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

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

SQL Server 24

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

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 博客推荐栏中高速看到这一个小说,感谢!。

相关文章