80得票7回答
如何从SQL Server发送电子邮件?

如何使用T-SQL发送电子邮件,但是电子邮件地址存储在表中?我想循环浏览表并能够发送电子邮件。到目前为止,我还没有找到一个好的示例。

48得票6回答
执行sp_send_dbmail命令时出现“配置文件名称无效”错误。

我有一个带有用户组的Windows账户,尝试执行 sp_send_dbmail,但出现错误: 配置文件名称无效。 然而,当我作为管理员登录并执行 sp_send_dbmail 时,它成功发送了电子邮件,因此可以确定该配置文件名称确实存在于服务器上。

47得票11回答
将SQL查询结果表转换为适用于电子邮件的HTML表格

我正在运行一个SQL查询,返回一张结果表。我想使用 dbo.sp_send_dbMail 在电子邮件中发送这个表格。 在SQL中有没有简单的方法将表格转换成HTML表格?目前,我正在手动构建它,使用 COALESCE 并将结果放入 varchar 中作为 emailBody。 有更好的方法吗?

19得票8回答
任务执行失败,因为在作业中使用sp_send_dbmail发送邮件并将查询结果附加为文件。

我遇到了以下问题:尝试使用sp_send_dbmail通过执行普通查询将查询结果作为文件附件发送电子邮件时,一切似乎正常工作。但是,如果将相同的代码添加到JobStep并运行作业,则失败。 作业历史记录中的错误提示如下: 格式化查询时出错,可能由于无效参数[SQLSTATE 42000]...

17得票4回答
如何使用sp_send_dbmail发送包含换行符的纯文本电子邮件?

我有一个使用 sp_send_dbmail 发送电子邮件的 SQL Server 2008 存储过程。 我正在使用以下代码: set @bodyText = ( select N'Here is one line of text ' + ...

13得票2回答
sp_send_dbmail将MHTML文件嵌入正文中

我有一个 SSRS 报表,需要使用 SQL Server 中的 sp_dbmail 存储过程将其嵌入电子邮件正文中。在 Outlook 的前端中,我可以使用“以文本形式插入”选项附加 SSRS 报表的 .mhtml 导出文件来实现此操作。 是否有一种方法可以使用 sp_dbmail 存储过程...

12得票2回答
msdb.dbo.sysmail_mailitems中sent_status值的含义是什么?

我正在从SQL Server发送电子邮件,并需要将msdb.dbo.sysmail_mailitems表中的sent_status列的值映射成更具描述性的内容。 到目前为止,我已经确定了两个值: 1 = '已发送' 2 = '发送失败' 是否还有其他可能的值?如果有,它们表示什么?

11得票8回答
存储过程使用SP_SEND_DBMAIL向所有收件人发送重复电子邮件

我有一个存储过程,每晚都会运行,它应该将查询结果发送给几个收件人。然而,在大多数情况下,它会在一分钟后再次发送重复的电子邮件。我使用的代码如下(所有电子邮件和数据库引用已更改): EXEC msdb.dbo.sp_send_dbmail @recipients = 'email1@email...

7得票3回答
sp_send_dbmail无法发送查询结果

我尝试了每个建议的论坛上的每一种方法,但都没有成功! 需要将存储在表中的SQLPERF(logspace)的结果通过sp_send_dbmail发送给收件人。 作业的第二步是失败的。请帮忙! EXEC msdb.dbo.sp_send_dbmail @profile_name= 'MyDB...