Описание тега sp-send-dbmail
NoneSp-send-dbmail- это встроенная хранимая процедура, доступная в SQL Server с 2005 года, которая позволяет отправлять электронные письма с помощью службы SQL для предупреждения администратора баз данных при обнаружении проблемы или ограниченного сообщения.
Эта процедура позволяет отправлять электронную почту прямо из SQL, включая необязательный запрос. Он хорошо подходит для простых предупреждений и отладки и, в крайнем случае, может использоваться для распространения отчетов, хотя поддерживает лишь ограниченное форматирование.
Чтобы использовать этот sproc, необходимо сначала настроить учетную запись и профиль Database Mail. Это доступно из SQL Studio в разделе [Имя сервера] > Управление> Почта базы данных> щелкните правой кнопкой мыши> Настроить почту базы данных.
Вот пример кода для очень простого сообщения:
EXEC msdb..sp_send_dbmail
@profile_name = 'My Profile',
@recipients = 'dba@widgetcorp.com',
@from_address = 'database_alerts@widgetcorp.com',
@subject = 'Error Detected',
@body = 'A problem has been found, best get on it.'
sp-send-dbmail
имеет большое количество параметров, хорошо задокументированных в MSDN: