我有一个每晚运行的存储过程,它应该将查询结果发送给多个收件人。然而,在大多数日子里,它最终会在一分钟后发送一封重复的电子邮件。我正在使用的代码如下(所有电子邮件和数据库参考都已更改):
EXEC msdb.dbo.sp_send_dbmail
@recipients = 'email1@email.com',
@copy_recipients = 'email2@email.com;email3@email.com;email4@email.com',
@subject = 'Example Email',
@profile_name = 'ExampleProfile',
@query = 'SELECT name
FROM table
WHERE date BETWEEN (getdate() - 1) AND getdate()',
@attach_query_result_as_file = 1
对此的任何帮助将不胜感激。