首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

使用SQL数据库sp_send_dbmail批量发送,该如何解决

2013-12-02 
使用SQL数据库sp_send_dbmail批量发送各位好:我用sp_send_dbmail 发送邮件时 ,发送一封可以正常发送出去,

使用SQL数据库sp_send_dbmail批量发送
各位好:
     我用sp_send_dbmail 发送邮件时 ,发送一封可以正常发送出去,但是使用游标遍历,逐条发送时就会有些发不出去,请教大神怎么解决啊,例如 我有一张表A里存储30个邮箱地址,我使用游标遍历每一个邮箱地址发送,就会发送不出去,整合到一封邮件就没有问题了,怎么解决啊?
[解决办法]
按照你的意思,是“有些”发不出去,那么你先检查游标的查询结果,最好找到这些发不出去的地址,是否存在一些和其他地址不一样的地方。按照你的思路是没问题的。所以比较大的可能是数据格式的问题。然后看看邮件的历史记录,有没有一些头绪。
[解决办法]
那就是太频繁的缘故咯。尝试在每次游标执行完毕后,加上waitfor几秒,让它稍微缓一下

热点排行