sql Server 发送邮件 错误类型及原因
设置警报
在【常规项】中做以下设置
- 新建警报
- 设置警报名称
- 选择数据库
- 选择严重性
在【响应项】中可以做以下设置
- 选择要邮件通知的操作员
- 可以设置执行一个警报作业
在选项中可以做以下设置
- 设置警报错误文本设置方式
- 选择邮件发送方式
- 可以自定义要发送的其他内容
配置操作员
在sql代理中的【操作员】邮件新建操作员
在【常规】里面做以下设置
- 设置姓名
- 设置电子邮箱地址()
- 设置电子邮箱地址
- 设置寻呼值班计划
在【通知】里面设置
- 勾选上要发送电子邮件的警报
启用数据库邮件
在【管理】—> 【数据库日志】 —>【数据库邮件】中做以下操作
- 选择配置任务
- 输入配置文件名称和说明
- 添加smtp账户
- 输入指定的smtp账户名和说明
- 设置发送电子邮件地址如service@*****.com
- 设置邮件中的发件人名称
- 设置smtp服务器如qq的smtp.exmail.qq.com(端口25)
- 启用ssl安全连接访问,由于qq的smtp经测试不支持ssl发送邮件,因此不要勾上ssl选项
- 选择基本身份认证,输入发送电子邮件账户信息如service@*****.com的账户信息,要确保正确
在【管理】—> 【数据库日志】 —>【数据库邮件】中进行测试邮件是否配置成功操作
- 右键点击【数据库邮件】,选择发送测试邮件
- 输入收件人和邮件内容
- 右键点击【查看数据库邮件日志】,可以看到邮件是否发送成功的各种日志说明,根据说明进行修改配置
【数据库邮件配置过程中的错误日志】
错误描述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 发送邮件 错误类型及原因的更多相关文章
- Microsoft SQL Server 数据库 错误号大全
panchzh :Microsoft SQL Server 数据库 错误号大全0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒 ...
- C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库
VS2012错误: *)不存在从对象类型 System.Object[] 到已知的托管提供程序本机类型的映射 public DataTable loadData2UserSearch(params o ...
- SQL SERVER 9003错误解决方法 只适用于SQL2000
SQLSERVER 9003错误解决方法 只适用于SQL2000 (只适用于SQL2000) "无法打开新数据库 'POS'.CREATE DATABASE 中止. (Microsoft S ...
- SQL SERVER错误:已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222)
在SSMS(Microsoft SQL Server Management Studio)里面,查看数据库对应的表的时候,会遇到"Lock Request time out period e ...
- 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 ...
- SQL Server 2008 错误15023:当前数据库中已存在用户或角色
解决SQL Server 2008 错误15023:当前数据库中已存在用户或角色,SQLServer2008,错误15023,在使用SQL Server 2008时,我们经常会遇到一个情况:需要把一台 ...
- VERIFY DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3169)
1.错误描述 标题: Microsoft SQL Server Management Studio ------------------------------ 备份介质验证失败: [文件: D:\S ...
- SQL Server出现错误: 4014
SQL Server出现错误: 4014 线下的测试机器老是报错,从errorlog里看到大量的4014错误 A fatal error occurred , output error: ). 错误: ...
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问.)” (Microsoft SQL Server,错误: 5120)的解决方法 问题描述: 在附加数据库到sql server时,附 ...
随机推荐
- hdoj(3790) 最短路径
最短路径问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Subm ...
- [WinJS] Promise 用法
初学 WinJS, 可能对 Promise 的用法不大清楚,本文简要说明一下 WinJS中 promise 的基本用法. 主要参考自:http://try.buildwinjs.com/#promis ...
- AngularJS: 自定义指令与控制器数据交互
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- WPF2D绘制图形方法
我们先看看效果如何: xaml文件: <Window x:Class="WPF2D绘制图形方法.MainWindow" xmlns="http://schemas. ...
- 实现Word的列表样式
1.创建列表,但是不要求在文档视图中显示的层级列表 1)首先是要先把层级建立好,然后选中要编号文字.开始->段落->多级列表,选择一个列表样式,会默认所有的编号文字都是一级: 2)选择&q ...
- 单元测试unit test,集成测试integration test和功能测试functional test的区别
以下内容转自 https://codeutopia.net/blog/2015/04/11/what-are-unit-testing-integration-testing-and-function ...
- 趣味C程序100.1 .2 绘制正弦曲线
说明:1.本问题来源于<C语言经典.趣味.实用程序设计编程百例精解>,所有程序为本人自己编写.与原程序不同之处作有标记. 2.本系列所有程序均使用codeblocks编译,操作系统为Win ...
- struts中如何将前台的值能在action中获取到
如何获取值----三种方式(属性驱动,对象驱动,模型驱动) A:属性驱动 必须生成get,set方法 B:对象驱动 给对象也必须生成get,set方法 c模型驱动 模型驱动需要action去实现 ...
- 日期相关---SimpleDateFormat的setLenient(true/false)-----自动计算日期
有时候我们需要判断用户的日期格式是否正确, 虽然绝大多数会在前台处理,但是也有需要从文件流读入的情况,如果日期不合格就需要抛异常,这时候就需要禁止SimpleDateFormat的自动计算功能. 这时 ...
- Node.js V0.12新特性之性能优化
v0.12悠长的开发周期(已经过去九个月了,并且还在继续,是有史以来最长的一次)让核心团队和贡献者们有充分的机会对性能做一些优化.本文会介绍其中最值得注意的几个. 支持塞住模式的可写流 现在可写流可以 ...