Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Повторное выполнение задания агента  [new]
2viper2viper
Member

Откуда:
Сообщений: 271
По не понятной пока причине, на прошлой неделе, задание агента по рассылке писем начало вести себя странно - вместо одного письма, совершается две рассылки с шагом в минуту (12:00 и 12:01). Письма (результаты запроса) абсолютно идентичны, за исключением времени отправки
При этом, в мониторе указано прошлое выполнение 12:00 (нет данных про 12:01), и след выполнение тоже указано на 12:00
Что может быть причиной?

вот текст задания
+
use msdb
SET QUOTED_IDENTIFIER ON
declare @date date= GETDATE()-1 

declare @tema_k nvarchar (300)
set @tema_k = N'данные за'+' '+convert(nvarchar(12),@date, 104)+' г.'

declare @t_k table (email Nvarchar(500));
declare @EmailList_k Nvarchar(max);

insert into @t_k (email)
select s.[email] from  
( select [Код],[id],[Дата] from [Access_BD]...[Розн] union all  select [Код],[id],[Дата] from [Access_BD]...[Корп]) p
right join [Access_BD]...[ОК]  c on p.[id_]=c.[Код]   and p.[Дата]=@date
inner join [Access_BD]...[Сотрудники] s on c.[id_Сотрудник]=s.[Код] 
where  p.[Код] is null and (c.[Код] not in (SELECT [ЦП] FROM [Access_BD]...[вне_запроса]))
and (@date not in (SELECT [Дата] FROM [Reports].[dbo].[Праздники]));


-- select * from @t
select @EmailList_k = stuff((select ';' + email from @t_k for xml path(''),type).value('text()[1]','Nvarchar(max)'), 1, 1, '');

--select @EmailList_k


exec sp_send_dbmail
@recipients =  @EmailList_k,
@copy_recipients = ,
@subject = @tema_k,
@body = N'Отправьте, пожалуйста, данные'


К сообщению приложен файл. Размер - 97Kb
27 апр 15, 10:03    [17567656]     Ответить | Цитировать Сообщить модератору
 Re: Повторное выполнение задания агента  [new]
Glory
Member

Откуда:
Сообщений: 104760
2viper2viper
При этом, в мониторе указано прошлое выполнение 12:00 (нет данных про 12:01), и след выполнение тоже указано на 12:00

Если в истории выполнения есть только одно выполнение, то значит, что только одно выполнение и было
27 апр 15, 10:07    [17567685]     Ответить | Цитировать Сообщить модератору
 Re: Повторное выполнение задания агента  [new]
2viper2viper
Member

Откуда:
Сообщений: 271
Glory, да, поэтому думал в сторону работы корпоративного почтового сервера.. но что могло заставить его продублировать именно эти письма?..
27 апр 15, 13:20    [17568893]     Ответить | Цитировать Сообщить модератору
 Re: Повторное выполнение задания агента  [new]
o-o
Guest
2viper2viper
но что могло заставить его продублировать именно эти письма?..

а может и не именно эти.
мне временами дублирует, и совсем не от сервера.
и вообще без закономерности. недавно 2 из 10 продублировало, а отправитель один и тот же во всех 10
27 апр 15, 13:26    [17568940]     Ответить | Цитировать Сообщить модератору
 Re: Повторное выполнение задания агента  [new]
2viper2viper
Member

Откуда:
Сообщений: 271
o-o, а сегодня то же задание, и норм, без задвоений. Странно как-то
28 апр 15, 12:18    [17574618]     Ответить | Цитировать Сообщить модератору
 Re: Повторное выполнение задания агента  [new]
o-o
Guest
2viper2viper,
ну так я про то же.
дело не в отправителе и не в задании.
у меня на их почту (на рабочий адрес) сделана пересылка с gmail,
т.к. он тут не открывается (подозревают, что gmail это чат).
так на gmail все чинно приходит 1 раз,
а супер-пупер корпоративный сервер временами мне задваивает сообщения.
т.е. совсем ни при чем тот, кто заслал, он точно всего раз посылал.
а задвоение имеет быть. хотя и редко
28 апр 15, 12:27    [17574699]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить