如何从 SQL Server 2014 中的 SQL 作业发送电子邮件

4 sql-server database-mail sql-server-2014

如何从 SQL Server 2014 中的 SQL Server 作业发送电子邮件。我想通过存储过程而不是 Windows 服务来实现电子邮件通知。

SQL*_*DBA 6

您需要先在 SQL Server 中配置 DB 邮件才能使用此功能。您可以使用以下链接作为数据库邮件配置的参考。

https://www.brentozar.com/blitz/database-mail-configuration/

设置数据库邮件后,您可以在 SQL Server 代理上启用数据库邮件。相同的链接描述了如何做到这一点。在 SQL Server 代理上启用后,您需要重新启动 SQL Server 代理服务才能使其生效。

就是这样。现在,您可以使用msdb.dbo.sp_send_dbmailSP 通过 SQL Server 代理作业或存储过程发送电子邮件。