У меня есть хранимая процедура, которая запускается каждую ночь, которая должна отправлять результаты запроса нескольким получателям. Однако в большинстве дней он заканчивает отправку дубликата электронной почты через минуту. Код, я использую выглядит следующим образом (все письма и рефов базы данных были изменены):Сохраненная процедура с использованием SP_SEND_DBMAIL отправки повторяющихся писем всем получателям
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
Любая помощь с этим было бы весьма признателен.
Звонок кажется хорошим, но как вы его называете? Вы уверены, что не называете это два раза? –
Я вызываю его через диспетчер заданий в агенте SQL Server, и, насколько я вижу, он только один раз вызывается внутри Планировщика заданий. – andewM
Вы проверили журнал? –