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

Откуда: Минск
Сообщений: 1838
Неожиданно с 1 августа выполнение sp_send_dbmail стало выдавать такую ошибку:
Msg 22050, Level 16, State 1, Line 0
Error executing extended stored procedure: Invalid Parameter

До этого все работало без проблем.
EXEC sp_send_dbmail
         @recipients = 'xxx@xxx.xxx',
         @subject = 'Тема',
         @body = 'При синхронизации произошли ошибки',
         @query = 'EXEC job_RTLAgent_sel_LogError',
         @attach_query_result_as_file = 0,
         @query_result_header = 0,
         @execute_query_database = 'XXX'

Нашел что проблема в @query. Даже SELECT 1 не проходит
Если его убрать отрабатывает без ошибки но почта не приходит, в Log Mail почему-то ничего нет.
Куда копать?
5 авг 13, 10:33    [14662377]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
X-Cite
Неожиданно с 1 августа выполнение sp_send_dbmail стало выдавать такую ошибку:
Msg 22050, Level 16, State 1, Line 0
Error executing extended stored procedure: Invalid Parameter

До этого все работало без проблем.
EXEC sp_send_dbmail
         @recipients = 'xxx@xxx.xxx',
         @subject = 'Тема',
         @body = 'При синхронизации произошли ошибки',
         @query = 'EXEC job_RTLAgent_sel_LogError',
         @attach_query_result_as_file = 0,
         @query_result_header = 0,
         @execute_query_database = 'XXX'

Нашел что проблема в @query. Даже SELECT 1 не проходит
Если его убрать отрабатывает без ошибки но почта не приходит, в Log Mail почему-то ничего нет.
Куда копать?


Добавьте в код параметр @append_query_error = 1 и поставьте какой-нибудь селект. Должно прийти письмо к читабельной ошибкой.
5 авг 13, 14:49    [14664284]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1838
Dan Khatskevich
Добавьте в код параметр @append_query_error = 1 и поставьте какой-нибудь селект. Должно прийти письмо к читабельной ошибкой.

Добавил, письмо не пришло. Даже Send Test не отправляет, но в логах почему-то ничего нет.
5 авг 13, 15:21    [14664599]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
Dan Khatskevich
Member

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

В смысле тест сенд не отправляет? Сервер новый? Мыйл сконфигурен?
5 авг 13, 15:25    [14664646]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1838
Dan Khatskevich
X-Cite,

В смысле тест сенд не отправляет? Сервер новый? Мыйл сконфигурен?

Сервер старый, Мыло было сконфигурировано. До 1 августа все было ок.
А с 1 августа перестали работать джобы в которых вызывался шаг оповещения через почту и собственно вот такая ошибка.
5 авг 13, 15:37    [14664773]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
Dan Khatskevich
Member

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

А админы в AD ничего не меняли? Например поставили запрет на двухфакторную авторизацию?
5 авг 13, 15:40    [14664814]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1838
Dan Khatskevich
X-Cite,
А админы в AD ничего не меняли? Например поставили запрет на двухфакторную авторизацию?

Могу уточнить, но у нас около 30 серверов, и на остальных все ок работает, а на этом перестало.
5 авг 13, 15:45    [14664852]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
mag2000
Member

Откуда:
Сообщений: 187
X-Cite,
Проверьте, может на сервере, где НЕ работает отправка почты, включили файервол ?

Проверьте командой telnet из консоли Windows работу порта 25 с этого сервера:
telnet  <адрес вашего SMTP-сервера> 25


Если порт 25 доступен, то смотрите настройки почтового сервера на SQL-экземпляре (настройки профиля, аккаунт).
5 авг 13, 17:23    [14665429]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
Dan Khatskevich
Member

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

ну не факт, может релэй для этого сервера на почтовике слетел.
5 авг 13, 17:25    [14665444]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail неожиданный отказ  [new]
mag2000
Member

Откуда:
Сообщений: 187
Dan Khatskevich,
Все может быть, но перед тем как "бодаться" с сетевиками, лучше проверить у себя все возможное ))
5 авг 13, 17:32    [14665489]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить