MSSQL数据库邮件系列二(SSMS和TSQL)
2009-09-30 00:00:00 来源:WEB开发网#8:
图片看不清楚?请点击这里查看原图(大图)。
可以配置具体的参数,比如文件扩展名啊,重试次数啊,日志记录级别等
#9:一直下一步,确定.如果成功了恭喜你,你认真查看了本文章
#10:继续回到对象资源管理器->数据库邮件->右键发送测试文件
我们通过自己建立账户1@mssql.com向2@msql.com发送邮件.
--我们通过下面的方式来查看相关的信息
USE msdb;
GO
--查看发送的邮件
SELECT * FROM sysmail_sentitems
--查看我们失败的邮件
SELECT * FROM sysmail_faileditems
--查询所有的邮件
SELECT * FROM sysmail_allitems
--我们经常这种关联来查看失败的邮件的外部进程日志
SELECT * FROM sysmail_faileditems A INNER JOIN sysmail_event_log B ON A.mailitem_id=B.mailitem_id
--查看附件信息
SELECT * FROM sysmail_mailattachments
--查看所有的数据库邮件日志,里面包含了我之前的测试,现在我要进行一些删除
SELECT * FROM sysmail_event_log
--删除成功的数据库邮件日志
EXECUTE msdb.dbo.sysmail_delete_log_sp 'success' ;
GO
--删除所有的日志
EXECUTE msdb.dbo.sysmail_delete_log_sp ;
GO
--删除特定日期的
EXECUTE msdb.dbo.sysmail_delete_log_sp @logged_before = '2009-09-20' ;
其他的一些存储过看看:
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/udb9/html/5aa2886e-1db1-4066-85df-57ccf4538c54.htm
最后就是使用sp_send_dbmail来发送邮件可以查阅MSDN:
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/tsqlref9/html/f1d7a795-a3fd-4043-ac4b-c781e76dab47.htm
三、结束语
通过两篇文章博友应该基本了解了数据库邮件的配置,至于如何使用,就看大家了哈.
更多精彩
赞助商链接