我正在处理一个 SSIS 包,我需要在其中向在电子邮件 ID 列中执行存储过程后将检索其电子邮件 ID 的所有用户发送电子邮件
624191 Accepted Test abc@xyz.co.uk
624870 Accepted Rejected lmn@xyz.co.uk
624870 Cancelled Pending pqr@xyz.co.uk
基本上我需要向所有 3 个电子邮件 ID 发送电子邮件。
遵循的步骤:
- 创建了执行 SP 的
SQL Execute task
并创建了输出变量。 - 创建了一个
foreach
循环容器,并通过 ADO 枚举器从 foreach 调用该变量。 - 如果我将发送电子邮件任务放入
foreach
循环容器中,那么我需要在 TO 部分中放置一个电子邮件 ID,但我不知道如何直接从存储过程调用这些电子邮件 ID。 - 我不知道在脚本任务中放什么。
如果您的 SQL Server 配置为这样做,则可以使用EXEC msdb.dbo.sp_send_dbmail
更多信息