设置警报

        在【常规项】中做以下设置

  1. 新建警报
  2. 设置警报名称
  3. 选择数据库
  4. 选择严重性

    在【响应项】中可以做以下设置

  1. 选择要邮件通知的操作员
  2. 可以设置执行一个警报作业

   在选项中可以做以下设置

  1. 设置警报错误文本设置方式
  2. 选择邮件发送方式
  3. 可以自定义要发送的其他内容

配置操作员 

在sql代理中的【操作员】邮件新建操作员

   在【常规】里面做以下设置

  1. 设置姓名
  2. 设置电子邮箱地址()
  3. 设置电子邮箱地址
  4. 设置寻呼值班计划

       在【通知】里面设置

  1. 勾选上要发送电子邮件的警报

启用数据库邮件

       在【管理】—> 【数据库日志】 —>【数据库邮件】中做以下操作

  1. 选择配置任务
  2. 输入配置文件名称和说明
  3. 添加smtp账户
  4. 输入指定的smtp账户名和说明
  5. 设置发送电子邮件地址如service@*****.com
  6. 设置邮件中的发件人名称
  7. 设置smtp服务器如qq的smtp.exmail.qq.com(端口25)
  8. 启用ssl安全连接访问,由于qq的smtp经测试不支持ssl发送邮件,因此不要勾上ssl选项
  9. 选择基本身份认证,输入发送电子邮件账户信息如service@*****.com的账户信息,要确保正确

在【管理】—> 【数据库日志】 —>【数据库邮件】中进行测试邮件是否配置成功操作

  1. 右键点击【数据库邮件】,选择发送测试邮件
  2. 输入收件人和邮件内容
  3. 右键点击【查看数据库邮件日志】,可以看到邮件是否发送成功的各种日志说明,根据说明进行修改配置

数据库邮件配置过程中的错误日志

错误描述1

日期        2012-5-24 8:59:20
日志        数据库邮件 (数据库邮件日志)

日志 ID        53
进程 ID        3976
邮件项 ID        23
上次修改时间        2012-5-24 8:59:20

上次修改者        **

消息
由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 2 (2012-05-24T08:59:20) 发送邮件。 异常邮件: 无法将邮件发送到邮件服务器。 (参数或变量中有语法错误。 服务器响应为: mail from address must be same as authorization user)。
)

错误原因

用户名或密码错误

 

错误描述2

日期        2012-5-24 8:56:31
日志        数据库邮件 (数据库邮件日志)

日志 ID        48
进程 ID        3976
邮件项 ID        20
上次修改时间        2012-5-24 8:56:31
上次修改者        **

消息
由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 2 (2012-05-24T08:56:31) 发送邮件。 异常邮件: 无法连接到邮件服务器。 (由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 119.147.74.45:456)。)

错误描述

smtp设置的端口号与邮件服务商提供的smtp的端口号不一致

错误3
日期        2012-5-24 8:56:09
日志        数据库邮件 (数据库邮件日志)

日志 ID        47
进程 ID        3976
邮件项 ID        21
上次修改时间        2012-5-24 8:56:09
上次修改者        **

消息
由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 2 (2012-05-24T08:56:09) 发送邮件。 异常邮件: 无法将邮件发送到邮件服务器。 (服务器不支持安全连接。)。
)

错误原因

不支持SSL安全连接

错误描述4

日期        2012-5-23 20:56:11
日志        数据库邮件 (数据库邮件日志)

日志 ID        35
进程 ID        844
邮件项 ID        14
上次修改时间        2012-5-23 20:56:11
上次修改者        **

消息
由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 2 (2012-05-23T20:56:11) 发送邮件。 异常邮件: 无法将邮件发送到邮件服务器。 (命令顺序不正确。 服务器响应为: Error: need EHLO and AUTH first !)。
)

错误原因

发件人邮箱中的smtp服务没有启用,进入邮箱中的【设置】—>【账户】启用POP3/SMTP/IMAP的开关

错误描述5

日期        2012-5-23 20:19:42
日志        数据库邮件 (数据库邮件日志)

日志 ID        23
进程 ID        4384
邮件项 ID        9
上次修改时间        2012-5-23 20:19:42
上次修改者        **

消息
由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 1 (2012-05-23T20:19:42) 发送邮件。 异常邮件: 无法连接到邮件服务器。 (不知道这样的主机。)。
)

错误原因

设置smtp的服务器名错误,格式不正确

sql Server 发送邮件 错误类型及原因的更多相关文章

  1. Microsoft SQL Server 数据库 错误号大全

    panchzh :Microsoft SQL Server 数据库 错误号大全0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒 ...

  2. C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库

    VS2012错误: *)不存在从对象类型 System.Object[] 到已知的托管提供程序本机类型的映射 public DataTable loadData2UserSearch(params o ...

  3. SQL SERVER 9003错误解决方法 只适用于SQL2000

    SQLSERVER 9003错误解决方法 只适用于SQL2000 (只适用于SQL2000) "无法打开新数据库 'POS'.CREATE DATABASE 中止. (Microsoft S ...

  4. SQL SERVER错误:已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222)

    在SSMS(Microsoft SQL Server Management Studio)里面,查看数据库对应的表的时候,会遇到"Lock Request time out period e ...

  5. Cannot set a credential for principal 'sa'. (Microsoft SQL Server,错误: 15535)

    在SQL SERVER 2008上上禁用sa登录时,遇到下面错误:"Cannot set a credential for principal 'sa'. (Microsoft SQL Se ...

  6. SQL Server 2008 错误15023:当前数据库中已存在用户或角色

    解决SQL Server 2008 错误15023:当前数据库中已存在用户或角色,SQLServer2008,错误15023,在使用SQL Server 2008时,我们经常会遇到一个情况:需要把一台 ...

  7. VERIFY DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3169)

    1.错误描述 标题: Microsoft SQL Server Management Studio ------------------------------ 备份介质验证失败: [文件: D:\S ...

  8. SQL Server出现错误: 4014

    SQL Server出现错误: 4014 线下的测试机器老是报错,从errorlog里看到大量的4014错误 A fatal error occurred , output error: ). 错误: ...

  9. 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法

    无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问.)” (Microsoft SQL Server,错误: 5120)的解决方法   问题描述: 在附加数据库到sql server时,附 ...

随机推荐

  1. hdoj(3790) 最短路径

    最短路径问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  2. [WinJS] Promise 用法

    初学 WinJS, 可能对 Promise 的用法不大清楚,本文简要说明一下 WinJS中 promise 的基本用法. 主要参考自:http://try.buildwinjs.com/#promis ...

  3. AngularJS: 自定义指令与控制器数据交互

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  4. WPF2D绘制图形方法

    我们先看看效果如何: xaml文件: <Window x:Class="WPF2D绘制图形方法.MainWindow" xmlns="http://schemas. ...

  5. 实现Word的列表样式

    1.创建列表,但是不要求在文档视图中显示的层级列表 1)首先是要先把层级建立好,然后选中要编号文字.开始->段落->多级列表,选择一个列表样式,会默认所有的编号文字都是一级: 2)选择&q ...

  6. 单元测试unit test,集成测试integration test和功能测试functional test的区别

    以下内容转自 https://codeutopia.net/blog/2015/04/11/what-are-unit-testing-integration-testing-and-function ...

  7. 趣味C程序100.1 .2 绘制正弦曲线

    说明:1.本问题来源于<C语言经典.趣味.实用程序设计编程百例精解>,所有程序为本人自己编写.与原程序不同之处作有标记. 2.本系列所有程序均使用codeblocks编译,操作系统为Win ...

  8. struts中如何将前台的值能在action中获取到

    如何获取值----三种方式(属性驱动,对象驱动,模型驱动)  A:属性驱动 必须生成get,set方法  B:对象驱动 给对象也必须生成get,set方法  c模型驱动 模型驱动需要action去实现 ...

  9. 日期相关---SimpleDateFormat的setLenient(true/false)-----自动计算日期

    有时候我们需要判断用户的日期格式是否正确, 虽然绝大多数会在前台处理,但是也有需要从文件流读入的情况,如果日期不合格就需要抛异常,这时候就需要禁止SimpleDateFormat的自动计算功能. 这时 ...

  10. Node.js V0.12新特性之性能优化

    v0.12悠长的开发周期(已经过去九个月了,并且还在继续,是有史以来最长的一次)让核心团队和贡献者们有充分的机会对性能做一些优化.本文会介绍其中最值得注意的几个. 支持塞住模式的可写流 现在可写流可以 ...