SQL Server 数据库邮件配置及自动任务邮件.docx

上传人:b****2 文档编号:2833611 上传时间:2023-05-04 格式:DOCX 页数:17 大小:403.66KB
下载 相关 举报
SQL Server 数据库邮件配置及自动任务邮件.docx_第1页
第1页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第2页
第2页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第3页
第3页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第4页
第4页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第5页
第5页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第6页
第6页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第7页
第7页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第8页
第8页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第9页
第9页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第10页
第10页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第11页
第11页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第12页
第12页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第13页
第13页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第14页
第14页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第15页
第15页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第16页
第16页 / 共17页
SQL Server 数据库邮件配置及自动任务邮件.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

SQL Server 数据库邮件配置及自动任务邮件.docx

《SQL Server 数据库邮件配置及自动任务邮件.docx》由会员分享,可在线阅读,更多相关《SQL Server 数据库邮件配置及自动任务邮件.docx(17页珍藏版)》请在冰点文库上搜索。

SQL Server 数据库邮件配置及自动任务邮件.docx

SQLServer数据库邮件配置及自动任务邮件

数据库中我们经常做些自动任务或者备份,如果人为的每天查看是否成功,是非常繁琐的过程,

通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件。

邮件中可以包含查询结果,还可以包含来自网络中任何资源的文件。

1.首先配置数据库邮件,如下图:

A. 数据库邮件-->配置数据为邮件

B.选择配置任务页面,选择通过执行以下任务来安装数据库邮件

C.在新建配置文件界面,首先录入配置文件名及说明信息,然后点击下列图所示“添加”按钮,开始添加当前配置文件对应的SMTP账户

D.在上一步添加完账户信息并点击确定后,新增的账户信息将列示在下列图的SMTP账户列表中。

一个配置文件是可以和多个账户关联的,因而可以重复前面步骤添加其它SMTP账户信息

E. 此步骤主要是配置数据库邮件参数,假设无特殊要求,默认即可。

F.下列图展示刚配置的信息

G.系统开始根据前面的配置信息自动配置系统。

如果一切ok,将会展示类似下列图信息,点击关闭完成配置

 

2.测试数据库配置邮件,

A.数据库邮件-->发送测试电子邮件

B.在弹出的测试邮件发送配置界面,维护好相关信息后,点击“发送测试电子邮件”功能按钮开始发生邮件。

C.如果一切顺利,将可以在邮箱内容收到一份主题为:

“数据库邮件测试”的邮件,如下列图所示。

查看邮件收件结果,测试成功

 

3.配置数据库自动任务的自动邮件处理

A.首先新建操作员

在SQLServerManagementStudio的数据库实例的管理菜单下,选中SQLServer代理-->操作员

创建新操作员,如下图,我新建了操作员“林”

 

B.新建作业并配置:

为作业〔job〕指定警报器,然后再Notification选项卡中指定操作者,

选中SQLServer代理→作业菜单,右击作业菜单,然后点击“新建作业”,在这里我用了一个已经创建的作业,右键-->属性-->通知-->电子邮件,选择操作员和处理方式,我这里选择了新建的操作员“林”,然后选择当作业完成后发送邮件通知我

 

 

C.测试自动任务执行情况及邮件发送情况:

如下图,任务执行成功:

D.查收邮件,未收到邮件,然后查看自动任务执行的日志,选中SQLServer代理→作业菜单-->选择刚刚执行的作业,点击查看历史记录,发现自动任务执行成功,但是邮件并未发送成功,提示:

日期2013-8-2616:

43:

40

日志作业历史记录(TEST-FUKUAN)

步骤ID0

服务器SAP-IDES

作业名称TEST-FUKUAN

步骤名称(Joboutcome)

持续时间00:

00:

01

SQL严重性0

SQL消息ID0

已通过电子邮件通知的操作员

已通过网络发送通知的操作员

已通过寻呼通知的操作员

重试次数0

消息

Thejobsucceeded. TheJobwasinvokedbyUsersa. Thelaststeptorunwasstep1(111). NOTE:

Failedtonotify'林'viaemail

 

D.然后再查看邮件的日志记录:

数据库邮件-->查看数据库邮件日志,日志提示:

日期2013-8-2616:

06:

46

日志数据库邮件(数据库邮件日志)

 

日志ID9

进程ID5480

邮件项ID3

上次修改时间2013-8-2616:

06:

46

上次修改者sa

 

消息

Themailcouldnotbesenttotherecipientsbecauseofthemailserverfailure.(SendingMailusingAccount2(2013-08-26T16:

06:

46).ExceptionMessage:

Couldnotconnecttomailserver.(?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

192.168.100.33:

25).

 

E.之所以会出现这样的错误,是因为我们没有配置SQLServerAgent的AlertSystem。

我们之前配置的只是databaseemail,但是并不是sqlserver的email。

我们可以通过配置SQLServerAgent的AlertSystem来指定使用databaseemail来发送通知信息。

如下列图所示:

选择启动邮件配置文件

 

另外值得注意的是,SQLServer代理重新配置后,最后重新启动一下服务:

SQLServerAgent

 

 

E.所有的配置完成之后,我们重新来测试一下任务执行后邮件发送情况,此时发现,邮件发送成功,查看日志,也没有了NOTE:

Failedtonotify'林'viaemail的提示:

 

查看邮件收到情况:

JOB RUN:

'TEST-FUKUAN' was run on 2013-8-26 at 16:

47:

01

DURATION:

0 hours, 0 minutes, 0 seconds

STATUS:

 Succeeded

MESSAGES:

The job succeeded.  The Job was invoked by User sa.  The last step to run was step 1 (111).

OK,大功告成

 

另外在网上看了一下有人配置时可能出现的错误,比方,邮件服务器商的SMTP服务未打开,或者25端口未打开,或者安全软件对大量邮件发送自动禁或者禁止了25端口,都可能会造成配置失败。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2