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

Откуда:
Сообщений: 123
Добрый день
Таким образом настраиваю компонент Database Mail:

+
EXECUTE msdb.dbo.sysmail_add_account_sp
		@account_name = 'Mailing',
		@description = N'Почтовый аккаунт Службы уведомлений',
		@email_address = 'sql@mail.ru',
		@display_name = N'Служба уведомлений',
		@replyto_address = 'sql@mail.ru',
		@mailserver_name = 'smtp.mail.ru',
		@port = 25,
		@username = 'sql@mail.ru',
		@password = '',
		@enable_ssl = 1;

EXECUTE msdb.dbo.sysmail_add_profile_sp
		@profile_name = 'Mailer';
EXECUTE msdb.dbo.sysmail_add_profileaccount_sp
		@profile_name = 'Mailer',
		@account_name = 'Mailing',
		@sequence_number = 1;
EXECUTE msdb.dbo.sysmail_add_principalprofile_sp
		@profile_name = 'Mailer',
		@principal_id = 0,
		@is_default = 1;


Создаю письмо
+
EXEC msdb.dbo.sp_send_dbmail
		@profile_name = 'Mailer',
		@recipients = 'test@gmail.com',
		@body = N'SQL Server Database Mail',
		@subject = N'Тестовое сообщение',
		@query = 'SELECT TOP 10';


Письма не отправляются
При выполнении
SELECT * FROM msdb.dbo.sysmail_allitems


Получаю список писем, все со статусом fail:
http://prntscr.com/bxg41k


И что самое странное, когда создаю отправку тестового письма, не появляются записи в журнале:
http://prntscr.com/bxg4xm

При выполнении
EXECUTE msdb.dbo.sysmail_help_status_sp
сообщает STARTED

На 2012 настраивал аналогично и проблем не было..
Не подскажете, в чем может быть проблема?
26 июл 16, 00:17    [19454437]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
Владислав Колосов
Member

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

А почему через GUI не настраиваете?
26 июл 16, 14:46    [19457304]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
hulk77
Member

Откуда:
Сообщений: 123
Владислав Колосов
hulk77,

А почему через GUI не настраиваете?


Тоже делал, но результат такой же
Просто решил что в посте так удобней чем множество скринов прикреплять

Самое странное, что аналогично компонент databasemail много раз настраивал на SQL Server 2012 и там работало без проблем. Как минимум, журнал всегда заполнялся и можно было разобраться.
А здесь и журнал этого компонента почему-то пустой. Ребутал, тоже не помогло
26 июл 16, 15:50    [19457731]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
@query = 'SELECT TOP 10'

Не смущает кусок синтаксиса из-за которого падает отправка? Если же запрос корректный, то умолкаю.
26 июл 16, 16:40    [19458071]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
Владислав Колосов
Member

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

проверяйте брокер на msdb.
26 июл 16, 17:14    [19458270]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
AlanDenton, кроме кривого синтаксиса, еще и настройки smtp стоит посмотреть здесь порт там не 25й... Кроме того, такого рода пересылка может быть забанена конторским фаерволом...
26 июл 16, 18:28    [19458610]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
Владислав Колосов
Member

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

там до SMTP дело не доходит.
26 июл 16, 18:38    [19458642]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
Guest_User
Guest
Скорей всего проблема, описанная здесь
https://connect.microsoft.com/SQLServer/feedback/details/2780580/sql-2016-rtm-databasemail-not-working
26 июл 16, 19:47    [19458887]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
hulk77
Member

Откуда:
Сообщений: 123
AlanDenton
@query = 'SELECT TOP 10'

Не смущает кусок синтаксиса из-за которого падает отправка? Если же запрос корректный, то умолкаю.


Да это я в примере кусок остался. Без этого запроса такая же проблема. Тестовое и без запроса не отправляется
26 июл 16, 22:11    [19459254]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
hulk77
Member

Откуда:
Сообщений: 123
Владислав Колосов
hulk77,

проверяйте брокер на msdb.


Выполнил на сервере
ALTER DATABASE msdb SET ENABLE_BROKER

Не поменялось
Честно говоря не знаю что именно смотреть на msdb ..
Не сталкивался с таким

Действительно порт 465, но даже после замены 25 на 465 ничего не поменялось
26 июл 16, 22:54    [19459376]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
hulk77
Member

Откуда:
Сообщений: 123
Guest_User
Скорей всего проблема, описанная здесь
https://connect.microsoft.com/SQLServer/feedback/details/2780580/sql-2016-rtm-databasemail-not-working


Похоже, но как-то странно
Кто-то уже использует 2016й? Нет таких проблем с компонентом Database Mail?
26 июл 16, 22:55    [19459382]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
hulk77
Member

Откуда:
Сообщений: 123
Guest_User
Скорей всего проблема, описанная здесь
https://connect.microsoft.com/SQLServer/feedback/details/2780580/sql-2016-rtm-databasemail-not-working


Цитата:
nstall .net 3.5 framework on the server with 2016 SQL installed.
Это помогло. Добавил компонент 3,5, ребут, и кстати на 465 порту почему-то не отправлялось, на 25 уходят.

Спасибо всем кто откликнулся
Guest_User, Вам огромная Благодарность
26 июл 16, 23:18    [19459459]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 892
вышел CU1 для ms sql 2016 https://support.microsoft.com/en-us/kb/3164674
видно в спешке выкатили sql 2016 - много важных исправлений , на производительность и стабильность сиквела.
27 июл 16, 10:22    [19460303]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
hulk77
Кто-то уже использует 2016й?


до первого/второго sp только играемся с ним и читаем форумы, как люди первыми проходят по граблям.
27 июл 16, 19:01    [19464094]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2016 - Проблема с настройкий Database mail  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
hulk77
Нет таких проблем с компонентом Database Mail?

https://joeydantoni.com/2016/07/27/sql-server-2016-database-mail-not-working/

hulk77
Кто-то уже использует 2016й?

RTM версия непригодна для продакшена. Баги в QueryStore которые ложат все производительность сервера. Есть проблемы с рестором БД в которой есть InMemory. Вы баг с Database Mail нашли. Если расписывать полностью, то долгий список получится. Увы, но даже RC3 было по стабильнее.

Поставил Update #1. Вроде как стало лучше. Сейчас тестируем активно.
28 июл 16, 10:55    [19466056]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить