【问题标题】:Sending mail to 100 users using SSIS mail task使用 SSIS 邮件任务向 100 个用户发送邮件
【发布时间】:2017-02-23 16:38:14
【问题描述】:

我必须使用 SSIS 发送邮件任务向 100 人发送邮件。但在 SSIS 邮箱地址文本框中有 255 个字符的限制,这是不允许我做的。那么您能否建议实现这一目标的最佳方法..?

【问题讨论】:

  • Loop Container...从 txt 文件中获取电子邮件并在循环中一一发送;)
  • 我是 SSIS 的新手。能否请您分享一些链接,以便我可以尝试。
  • 这个可以看*你可以把脚本任务换成你的邮件任务,但是逻辑应该是一样的:sqlservercentral.com/articles/Integration+Services+(SSIS)/71485

标签: ssis ssis-2012 ssis-2008


【解决方案1】:

类似这样的:

第一个任务 (GetUnsentEmail(s)) 选择 'flag' = 0 的电子邮件地址(存储在表格中)并将这些记录放入对象变量中。 Foreach 循环容器循环遍历该对象变量中的每条记录,并且:

  • 将值放入变量中
  • 执行任务“发送邮件任务”,它使用这些变量来 发送电子邮件
  • 执行将“标志”设置为 1 的 sql 任务“更新发送电子邮件表”

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多