Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Glory
Dan Khatskevich
У записей который возвращает этот запрос. Я вижу там результаты выполнения отправки только когда выполнял код из студии.

Вы издеваетесь ?
Я предложил сделать выбоку из sysmail_event_log
А вы упорно делаете выборки из других представлений



Я Вам эту выборку показал несколькими сообщениями выше. Только взял ее из GUI.
Но если вы хотите так то вот 2 последних записи.
22213 information 2013-04-01 16:26:51.390 DatabaseMail process is shutting down 3192 NULL NULL 2013-04-01 16:26:51.390 CSFB\sysALLmosSQLAgtPsvc
22212 information 2013-04-01 16:16:47.050 DatabaseMail process is started 3192 NULL NULL 2013-04-01 16:16:47.050 CSFB\sysALLmosSQLAgtPsvc

Они повторяются, стартонет, потухнет, стартонет и тд.
1 апр 13, 17:13    [14122820]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Glory
Member

Откуда:
Сообщений: 104751
Dan Khatskevich
Я Вам эту выборку показал несколькими сообщениями выше.

Вы показали выбокри из других представлений
Вам опять выделить их имена в тексте вашего запроса ?
1 апр 13, 17:14    [14122827]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Glory
И какой Logging Level вы задали в конфигурации ?


Extended
1 апр 13, 17:15    [14122832]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Glory
Dan Khatskevich
Я Вам эту выборку показал несколькими сообщениями выше.

Вы показали выбокри из других представлений
Вам опять выделить их имена в тексте вашего запроса ?


В одном из сообщений я писал
Date 4/1/2013 4:16:47 PM
Log Database Mail (Database Mail Log)

Log ID 22212
Process ID 3192
Last Modified 4/1/2013 4:16:47 PM
Last Modified By CSFB\sysALLmosSQLAgtPsvc

Message
DatabaseMail process is started

и

Date 4/1/2013 4:26:51 PM
Log Database Mail (Database Mail Log)

Log ID 22213
Process ID 3192
Last Modified 4/1/2013 4:26:51 PM
Last Modified By CSFB\sysALLmosSQLAgtPsvc


Чем это отличается от
select * from sysmail_event_log order by last_mod_date desc

кроме того что я это увидел не в результате прямого запроса?
1 апр 13, 17:18    [14122845]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Glory
Dan Khatskevich
Я Вам эту выборку показал несколькими сообщениями выше.

Вы показали выбокри из других представлений
Вам опять выделить их имена в тексте вашего запроса ?


Если можно скажите мне имена представлений, которые Вы имеете ввиду. Может я Вас неправильно понимаю.
1 апр 13, 17:19    [14122851]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
AxuliON
Member

Откуда: оттуда, и на лыжах
Сообщений: 574
Dan Khatskevich,
А Вы не пробовали на стороне Exchange поискать ошибку?
У нас такое было - почтовый сервер "дурил".
1 апр 13, 17:52    [14123069]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
AxuliON
Dan Khatskevich,
А Вы не пробовали на стороне Exchange поискать ошибку?
У нас такое было - почтовый сервер "дурил".


Не не пробовал. У нас ексченж стоит в Лондоне, это весьма проблематично. Там ребята ой какие не быстрые. :(
1 апр 13, 17:55    [14123086]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
UP
2 апр 13, 09:12    [14124467]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
AxuliON
Member

Откуда: оттуда, и на лыжах
Сообщений: 574
Dan Khatskevich,
Если в лога сервера написано, что письма отправлены на сервер, а до адресата они не дошли, то
получается как в том анекдоте:
АНЕКДОТ
Паренька-программиста(ПП) призвали в армию.
Первые сборы - выезд на полигон (пострелять)
ПП выпустил по мишеням весь рожок.
К нему подходит командир (К)
К: почему ни одного попадания нету?
ПП отстегивая рожок и показывая К, что он пустой:
Не знаю товарищ К! У меня все патроны выпущены - проблемы на Вашей стороне - мишени!
2 апр 13, 10:07    [14124726]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
AxuliON,

Да, баянисты анекдот:)) Сервер отправки посты мы тестировали, отправляли письма под разными аккаунтами, из сиквела и командной строки. Все ходит отлично. Повторюсь проблема именно с этим джобом. все остальные работают штатно.
2 апр 13, 10:20    [14124818]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Dan Khatskevich,

пересоздайте джоб,чтоб так для пущей уверености ?
2 апр 13, 11:02    [14125141]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Maxx
Dan Khatskevich,

пересоздайте джоб,чтоб так для пущей уверености ?


пересоздавал, не помогает.
2 апр 13, 11:27    [14125340]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Dan Khatskevich,

в чудеса я честно не верю,НО как самая укуренная идея - може ваша почта именно с етого джобюа в спам фильтр екченжа попадает ??? Попробуйте поменять текст письма на что-то кроме теста ,или поставить аналогичное сообщение как в рабочем джобе ???
2 апр 13, 11:30    [14125364]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
vjut
Member

Откуда: Moscow
Сообщений: 144
Maxx,

не, глупо. Если бы дело было в exchange то в allitems мы бы по крайней мере сообщение видели.
2 апр 13, 11:46    [14125486]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Убрал из тела письма результат запроса - письмо пришло. Как может тело письма влиять на его отправку?
2 апр 13, 11:51    [14125541]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3394
Dan Khatskevich
Убрал из тела письма результат запроса - письмо пришло. Как может тело письма влиять на его отправку?
Например, permission denied.

Джобы - очень скользкая штука, там море мест, где можно выстрелить себе в ногу. Лучше начать с отправки результатов примерно такого:
select suser_sname(), original_login();
2 апр 13, 11:56    [14125578]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Dan Khatskevich,

размер письма с результатом запроса небось больше 5 метров получился ?
2 апр 13, 11:56    [14125582]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Maxx,

Нет, что Вы. Там просто HTML, в нормальном виде результат селекта должен быть пустой. Иногда бывает пара тройка строчек.
2 апр 13, 12:00    [14125611]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Dan Khatskevich,

скорее всего вы точно нарываетесь на каке-то грабли в почтовике... или антивирусе на почтовике с вашим телом письма
2 апр 13, 12:05    [14125645]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Ennor Tiegael,

С Вашим селектом тоже не отсылает. Выходит, что в параметром @query что то не отрабатывает.
2 апр 13, 12:06    [14125649]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
автор
sp_send_dbmail does not support e-mail messages with no content. To send an e-mail message, you must specify at least one of @body, @query, @file_attachments, or @subject. Otherwise, sp_send_dbmail returns an error.


у вас точно не вот еотот случай ????
2 апр 13, 12:10    [14125678]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3394
Dan Khatskevich
Ennor Tiegael,

С Вашим селектом тоже не отсылает. Выходит, что в параметром @query что то не отрабатывает.
Возможно, учетка, под которой джоб ломится в сиквел, не имеет grant connect sql.

Окей, что у нас там вообще есть:
1. Как меняете учетку сервиса - через Configuration Manager, я надеюсь?
2. Владелец джоба кто? Поставьте sa.
3. Имперсонация в джобстепе есть? Уберите.
4. Насколько я помню, в msdb есть какие-то роли для работы с почтой. Вроде нужно быть членом этих ролей, серверного sysadmin может не хватить.
5. Кто стартует джоб - шедулер или вы, вручную? У меня были случаи, когда при одном способе запуска джоб работал, а при другом валился (правда, это вроде исправляется п.2).
2 апр 13, 12:20    [14125754]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Maxx,
Тогда как объяснить то, что если скопировать тело джоба в студию и выполнить его, то все отлично приходит.
2 апр 13, 12:20    [14125759]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Ennor Tiegael
Dan Khatskevich
Ennor Tiegael,

С Вашим селектом тоже не отсылает. Выходит, что в параметром @query что то не отрабатывает.
Возможно, учетка, под которой джоб ломится в сиквел, не имеет grant connect sql.

Окей, что у нас там вообще есть:
1. Как меняете учетку сервиса - через Configuration Manager, я надеюсь?
2. Владелец джоба кто? Поставьте sa.
3. Имперсонация в джобстепе есть? Уберите.
4. Насколько я помню, в msdb есть какие-то роли для работы с почтой. Вроде нужно быть членом этих ролей, серверного sysadmin может не хватить.
5. Кто стартует джоб - шедулер или вы, вручную? У меня были случаи, когда при одном способе запуска джоб работал, а при другом валился (правда, это вроде исправляется п.2).



1. Нет, просто в сервисах. Никогда с этим проблем не испытывал. на грабли не наступал.
2.Нет не SA. Ставил, рузультат тот же.
3.нет
4.Да есть DatabaseMailUserRole. Выдал. Не помогло.
5. тут без разницы. Шедулером, руками - все равно.
2 апр 13, 12:25    [14125791]     Ответить | Цитировать Сообщить модератору
 Re: отправка почты из джоба  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Dan Khatskevich,

видимо все таки,что-то есть разное
Как вариант по шагам добавлять параметры и отправлять почту ,попутно логируя происходящее
Тем более ,я так понимаю для етого нужно всего пару раз изменить джоб и запустить его
2 апр 13, 12:26    [14125793]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить