设置警报

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

  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. eclipse EE neon创建dynamic web project时,卡在installing dynamic web module facet,解决办法

    我们在用eclipse EE neon创建dynamic web project时,如果你发现底部状态栏一直卡在installing dynamic web module facet,永远到不了100 ...

  2. Binary Tree Level Order Traversal II 解题思路

    思路: 与Binary Tree Level Order Traversal I 几乎一样.只是最后将结果存放在栈里,然后在栈里再传给向量即可. 再次总结思路: 两个queue,先把第一个放进q1,循 ...

  3. Mac OS X 好用的软件包管理工具 Homebrew

    github地址:https://github.com/Homebrew/homebrew 安装方法:http://brew.sh/

  4. 帝国cms7.0修改默认搜索模版中的分页[!--show.page--]

    修改默认搜索模版的分页是在e/class/connect.php下 搜索下function page1就是我们要修改的分页了 下面贴上我修改后的分页 //前台分页 function page1($nu ...

  5. C# 启动和结束一个线程

    在程序执行中会遇到启动本软件的exe问,或者启用其它的exe文件,已达到执行某些操作的作用.下面是两种最常见的启动exe文件. 1.调用系统dll使用其提供的方法. 引用的dll, [DllImpor ...

  6. Android新建项目 默认布局改为 LinearLayout

    目前此方法仅适用于eclipse 需要修改SDK 目录 android-sdk/tools/templates/activities/BlankActivity/root/res/layout 文件: ...

  7. python 小记 整数与小数id

    上图,id A =B id 1.0  c != d 以后少用 带小数后位的数字.调用内存地址不一样

  8. 【python】原始字符创

    原始字符串语法在字符串前加"r" 如 tem=r"h\c\d\n"print(tem) 结果:h\c\d\n 注意:字符串结尾不能是\,否则报错,应对措施将\单 ...

  9. github避免每次输入账户密码

    方法1: 显示所有隐藏目录,找到目录./git下的文件config文件,通过文本方式打开,在最前面添加如下两行.之后再次输入一次密码后就会记住账号密码. [credential]     helper ...

  10. PDF抽取文字 C# with Adobe API

    前提是PDF里面是有文字的! 一次性取得所有页内容: /// <summary> /// 改进前取得所有页的所有word /// </summary> /// <para ...