SQL Server 2008 数据库邮件配置和自动任务邮件.docxVIP

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

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库中我们经常做些自动任务或者备份,如果人为的每天查看是否成功,是非常繁琐的过程,通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件。邮件中可以包含查询结果,还可以包含来自网络中任何资源的文件。首先配置数据库邮件,如图所示:A.?数据库邮件--配置数据为邮件B. 选择配置任务页面,选择通过执行以下任务来安装数据库邮件C. 在新建配置文件界面,首先录入配置文件名及说明信息,然后点击下图所示“添加”按钮,开始添加当前配置文件对应的SMTP账户D. 在上一步添加完账户信息并点击确定后,新增的账户信息将列示在下图的SMTP账户列表中。一个配置文件是可以和多个账户关联的,因而可以重复前面步骤添加其它SMTP账户信息E.?此步骤主要是配置数据库邮件参数,若无特殊要求,默认即可。F.下图展示刚配置的信息G. 系统开始根据前面的配置信息自动配置系统。如果一切ok,将会展示类似下图信息,点击关闭完成配置?2. 测试数据库配置邮件,A. 数据库邮件--发送测试电子邮件B.在弹出的测试邮件发送配置界面,维护好相关信息后,点击“发送测试电子邮件”功能按钮开始发生邮件。C.如果一切顺利,将可以在邮箱内容收到一份主题为:“数据库邮件测试”的邮件,如下图所示。查看邮件收件结果,测试成功?3. 配置数据库自动任务的自动邮件处理A. 首先新建操作员在SQL Server Management Studio的数据库实例的管理菜单下,选中SQL Server代理--操作员创建新操作员,如图所示,我新建了操作员“林”?B. 新建作业并配置:为作业(job)指定警报器,然后再Notification选项卡中指定操作者,选中SQL Server代理→作业菜单,右击作业菜单,然后点击“新建作业”,在这里我用了一个已经创建的作业,右键--属性--通知--电子邮件,选择操作员和处理方式,我这里选择了新建的操作员“林”,然后选择当作业完成后发送邮件通知我??C. 测试自动任务执行情况及邮件发送情况:如图所示,任务执行成功:D. 查收邮件,未收到邮件,然后查看自动任务执行的日志,选中SQL Server代理→作业菜单--选择刚刚执行的作业,点击查看历史记录,发现自动任务执行成功,但是邮件并未发送成功,提示:日期 2013-8-26 16:43:40日志作业历史记录 (TEST-FUKUAN)步骤 ID0服务器SAP-IDES作业名称TEST-FUKUAN步骤名称(Job outcome)持续时间00:00:01SQL 严重性0SQL 消息 ID0已通过电子邮件通知的操作员已通过网络发送通知的操作员已通过寻呼通知的操作员重试次数0消息The job succeeded. ?The Job was invoked by User sa. ?The last step to run was step 1 (111). ?NOTE: Failed to notify 林 via email?D. 然后再查看邮件的日志记录:数据库邮件--查看数据库邮件日志,日志提示:日期2013-8-26 16:06:46日志数据库邮件 (数据库邮件日志)?日志 ID9进程 ID5480邮件项 ID3上次修改时间2013-8-26 16:06:46上次修改者sa?消息The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 2 (2013-08-26T16:06:46). Exception Message: Could not connect to mail server. (??????????,????? 192.168.100.33:25).?E. 之所以会出现这样的错误,是因为我们没有配置SQL Server Agent的Alert System。我们之前配置的只是database email,但是并不是sql server的email。我们可以通过配置SQL Server Agent的Alert System来指定使用database email来发送通知信息。如下图所示:选择启动邮件配置文件?另外值得注意的是,SQL Server 代理重新配置后,最后重新启动一下服务:SQL Server Agent??E.所有的配置完成之后,我们重新来测试一下任务执行后邮件发送情况,此时发现,邮件发送成功,查看日志,也没有了NOTE: Failed to notify 林 via email的提示:?查看邮件收到情况:JOB?RUN: TEST-FUKUAN?was?run?on?2013-8-26?at?16:47:01DURATION:

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档