Почему задание агента сервера Sql отправляет повторяющиеся электронные письма?

У меня есть задания агента сервера Sql, которые отправляют электронные письма один раз в день, каждое из которых содержит один файл excel. Они во многом похожи друг на друга; они успешно завершают шаги и не имеют проблем с процедурой sp_send_dbmail.

    USE msdb
    GO
    DECLARE  @tablename varchar(200)
    set @tablename = 'MyTable' + '.xls'
    EXEC sp_send_dbmail 
    @profile_name = 'x',
    @recipients = '[email protected]',
    @copy_recipients = ' [email protected]',
    @subject = 'Excel Report',
    @body =  'File attached.',
    @file_attachments =  @tablename

Однако; некоторые из этих заданий отправляют электронное письмо дважды. Я проверил, что задания запускаются один раз в день, а процедуры sp_send_dbmail вызываются один раз. Я отключил и включил задание, но все равно получаю двойные письма. Я удалил и заново создал работу, это не имело значения. Действительно интересно, как другие подобные задания работают очень хорошо, в то время как другое просто отправляет почту два раза.

Любые идеи о том, по какой причине задание может отправлять дубликаты электронных писем?


person betty.88    schedule 01.08.2013    source источник
comment
ну, кому-то сложно предложить какой-либо жизнеспособный ответ, не видя кода, который вызывается, или хранимой процедуры ... возможно, публикация некоторого кода поможет. также вы думали, что, возможно, запущено 2 экземпляра задания ..?   -  person MethodMan    schedule 01.08.2013
comment
После долгих поисков я узнал, что речь шла о почтовых группах, которым задание отправляло письма. Вообще не было проблем ни с работой, ни с почтовыми группами, но я удалил почтовую группу и написал почтовые адреса людей один за другим, и проблема решилась... До сих пор не уверен, почему он не отправил его должным образом; возможно, потому что почтовая группа включала другую почтовую группу..?   -  person betty.88    schedule 14.08.2013
comment
Я хочу обновить информацию о том, что если адрес электронной почты получателя больше не используется, это может быть еще одной причиной того, что задание будет отправлено дважды. Наконец-то все более ясно.   -  person betty.88    schedule 05.09.2013


Ответы (1)


некро удар.

у нас была эта проблема, и она также была вызвана адресом электронной почты в списке получателей.

если бы у нас было что-то вида - [email protected]

включены, то через 1 минуту будет отправлено второе электронное письмо.

person user2983931    schedule 08.03.2021