ssis发送电子邮件任务

时间:2015-04-28 13:40:09

标签: sql ssis

我正在制作一个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发送电子邮件。

遵循的步骤:

  1. 创建SQL Execute task以执行SP并创建输出变量。
  2. 创建了一个foreach循环容器,并通过ADO枚举器从foreach调用该变量。
  3. 如果我将发送邮件任务放入foreach循环容器中,那么我需要在TO部分放置一个emailid,但我不知道如何直接从存储过程中调用这些电子邮件ID。
  4. 我不知道在脚本任务中放什么。

1 个答案:

答案 0 :(得分:1)

如果您的SQL Server配置为执行此操作,则可以使用EXEC msdb.dbo.sp_send_dbmail

More info