0

我们在 SSMS 中有一项工作,该工作每天运行,并通过向具有不同报告的员工发送电子邮件的步骤。最近,其中一个查询停止发送电子邮件,我不知道为什么.. 我不是提出这个查询的人,我也不是 SQL 专家。我尝试的第一件事是看看我是否可以运行它,但取出 4-5 个收件人,并且那里只有一个。令我惊讶的是,它立即通过了。我试图弄清楚当有多个收件人时它可能会滑倒。有任何想法吗?

该查询以前有效,所以我不确定发布它有多大帮助。

这是 dbmail 部分:

SET @BOD = '<HTML>
                <HEAD>
                    <H1>Company Name</H1>
                    <H2>Work Order Requirements</H2>
                </HEAD>
                <BODY>
                ' + @BOD

            SET @BOD = @BOD + '</table>'
            SET @BOD = @BOD + '</BODY></HTML>'

            EXEC msdb.dbo.sp_send_dbmail
                 @recipients = 'example@mail.com; example@mail.com; example@mail.com; example@mail.com;',
                 @profile_name = 'DBA_Notifications',
                 @subject = @SUB,
                 @body = @BOD,
                 @body_format = 'HTML'
4

0 回答 0