Как настроить почту в базе данных SQL Azure

Мы переходим с Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) на Microsoft SQL Azure (RTM) - 12.0.2000.8

Раньше мы отправляли почту из базы данных, если определенная таблица не обновлялась за определенный промежуток времени.

Но я попытался сделать то же самое с почтой Azure, но похоже, что эта функция недоступна для этого.


person GauravRatnawat    schedule 20.02.2019    source источник
comment
Верно, отправка электронной почты не является функцией Azure SQL. Вам нужно будет запустить SQL как IaaS или написать некоторую интеграцию с sendgrid (sendgrid.com/partners/azure) для рассылки. Приложения логики могут дать вам хорошую основу для этого.   -  person Murray Foxcroft    schedule 20.02.2019


Ответы (1)


Вы можете написать хранимую процедуру для запроса таблицы и возврата результатов, чтения результатов в веб-задании Azure, приложении логики или функции Azure, запланировать выполнение и отправить результаты по электронной почте. Здесь вы можете найти пример с использованием приложения логики и здесь вы можете узнать, как это запланировать.

Вы можете использовать свой собственный сервер Exchange / SMTP или использовать SendGrid для отправки электронного письма, как показано здесь.

person Alberto Morillo    schedule 20.02.2019
comment
Я не понимаю, как какой-либо из этих примеров показывает, как отправлять результаты запроса по электронной почте через SendGrid. В первом примере просто отправляется электронное письмо с уведомлением администратору или тому, кто создал приложение логики. Второй просто планирует его, а третий показывает, как отправлять электронную почту через SendGrid на C #. - person Velocedge; 19.11.2019