WEB开发网
开发学院数据库MySQL MSSQL数据库邮件系列二(SSMS和TSQL) 阅读

MSSQL数据库邮件系列二(SSMS和TSQL)

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: #8:图片看不清楚?请点击这里查看原图(大图)。可以配置具体的参数,比如文件扩展名啊,重试次数啊,日志记录级别等#9:一直下一步,确定.如果成功了恭喜你,你认真查看了本文章#10:继续回到对象资源管理器->数据库邮件->右键发送测试文件我们通过自己建立账户1@mssql.com向2@

#8: MSSQL数据库邮件系列二(SSMS和TSQL)

图片看不清楚?请点击这里查看原图(大图)。

可以配置具体的参数,比如文件扩展名啊,重试次数啊,日志记录级别等

#9:一直下一步,确定.如果成功了恭喜你,你认真查看了本文章

#10:继续回到对象资源管理器->数据库邮件->右键发送测试文件

MSSQL数据库邮件系列二(SSMS和TSQL)

我们通过自己建立账户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

三、结束语

通过两篇文章博友应该基本了解了数据库邮件的配置,至于如何使用,就看大家了哈.

上一页  1 2 3 4 

Tags:MSSQL 数据库 邮件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接