У меня есть хранимая процедура, которая запускается каждую ночь и должна отправлять результаты запроса нескольким получателям. Однако в большинстве случаев это заканчивается отправкой дубликата электронной почты через минуту. Код, который я использую, выглядит следующим образом (все электронные письма и ссылки на базу данных были изменены):
EXEC msdb.dbo.sp_send_dbmail
@recipients = '[email protected]',
@copy_recipients = '[email protected];[email protected];[email protected]',
@subject = 'Example Email',
@profile_name = 'ExampleProfile',
@query = 'SELECT name
FROM table
WHERE date BETWEEN (getdate() - 1) AND getdate()',
@attach_query_result_as_file = 1
Любая помощь в этом будет принята с благодарностью.