SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢?~

如题所述

打开企业管理器,在对象资源管理器--管理--数据库邮件,右键,“查看数据库邮件日志”

或者在sql查询分析器运行
use msdb
go

select * from sysmail_allitems
select * from sysmail_mailitems
select * from sysmail_event_log追问

谢谢,这些我明白的,我的意思是数据库已经发送ok。

检查了发现是发邮件的服务器有问题,同时跑大量邮件过去它处理不过来就会丢失一部份邮件。

麻烦问一下怎麼在执行sp_send_dbmail时设定一个等待延时?(即是说用循环的方式等待一段时间再执行下一条Sql语句)感谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-08
查看数据库日志,使用日志分析软件