当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL 2008邮件故障排除:发送测试电子邮件

MSSQL
SQL Server 2008批量删除及插入的方法
SQL Server 2008对T-SQL语言的增强
SQL Server 2008中不推荐及不支持的功能
跟我学SQL:(七)从子表里删除数据
如何使用 SQL Server 数据库查询累计值
如何使用SQL Server数据库查询累计值
选择是否恢复整个SQL Server的方法介绍
sql server注册表操作相关的几个未公开过程
在SQL Server中通过.NET远程的执行SQL文件
讲解SQL Server数据库被挂马的解决方案
SQL Server COALESCE()函数的创新应用
教你快速确定SQL Server栏中的最大值
避免在 PL/SQL 中使用嵌套游标查询
轻松掌握SQL Sever中各种语句的完整语法
Asp.net编程中的数组基础实例学习
SQL Server 2005最后升级:SP3年底发布
SQL Server 2008数据库中的新数据类型
SQL Server不允许进行远程连接的解决办法
SQLServer2005 XML在T-SQL中的应用
使用SQL Server代理运行CmdExec命令

MSSQL 中的 SQL 2008邮件故障排除:发送测试电子邮件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 113 ::
收藏到网摘: n/a

使用“发送测试电子邮件”对话框来测试使用特定配置文件发送邮件的能力。

过程

发送测试电子邮件

1.使用对象资源管理器,连接到配置了数据库邮件的 SQL Server 数据库引擎实例,展开“管理”,右键单击“数据库邮件”,然后单击“发送测试电子邮件”。如果不存在数据库邮件配置文件,将通过一个对话框提示用户创建配置文件,同时还会打开数据库邮件配置向导。

2.在“从 <实例名> 发送测试电子邮件”对话框中,从“数据库邮件配置文件”框中选择要测试的配置文件。

3.在“收件人”框中,键入测试电子邮件收件人的电子邮件名称。

4.在“主题”框中,键入测试电子邮件的主题行。更改默认主题,以便更好地标识电子邮件以进行故障排除。

5.在“正文”框中,键入测试电子邮件的正文。更改默认主题,以便更好地标识电子邮件以进行故障排除。

6.单击“发送测试电子邮件”,将测试电子邮件发送到数据库邮件队列。

7.发送测试电子邮件将打开“数据库邮件测试电子邮件”对话框。请记下“发送电子邮件”框中显示的数字。这是测试电子邮件的 mailitem_id。单击“确定”。

8.在工具栏上,单击“新建查询”以打开“查询编辑器”窗口。执行以下语句以确定测试电子邮件的状态:

SELECT * FROM msdb.dbo.sysmail_allitems

WHERE mailitem_id = ;

sent_status 列将指示是否已发送测试电子邮件。

9.如果发生错误,则执行以下语句以查看错误消息:

SELECT * FROM msdb.dbo.sysmail_event_log

WHERE mailitem_id = ;

权限

只有 sysadmin 固定服务器角色的成员才能使用“发送测试电子邮件”对话框。如果用户不是 sysadmin 固定服务器角色的成员,可以使用 sp_send_dbmail 过程来测试数据库邮件。