网络编程
位置:首页>> 网络编程>> 数据库>> SQL 2008邮件故障排除:发送测试电子邮件

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

  发布时间:2008-12-02 14:28:00 

标签:

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

过程

发送测试电子邮件

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

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

3.在&ldquo;收件人&rdquo;框中,键入测试电子邮件收件人的电子邮件名称。

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

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

6.单击&ldquo;发送测试电子邮件&rdquo;,将测试电子邮件发送到数据库邮件队列。

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

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

SELECT * FROM msdb.dbo.sysmail_allitems

WHERE mailitem_id = ;

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

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

SELECT * FROM msdb.dbo.sysmail_event_log

WHERE mailitem_id = ;

权限

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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com