【问题标题】:SSIS SMTP Connection Reestablish Connection after every Foreach LoopSSIS SMTP 连接在每个 Foreach 循环后重新建立连接
【发布时间】:2016-11-07 17:08:28
【问题描述】:

我在 SSIS 中有一个 foreach 循环,它为它循环的每条记录发送一封电子邮件。作业运行 10 分钟后出现 SMTP 连接超时错误,这是 Exchange 服务器上的超时设置。

SSIS 包中的连接是否可以在每次 foreach 循环迭代后重新建立?我在 sqlserver 2014 上。

【问题讨论】:

    标签: sql-server ssis ssis-2012 msbi foreach-loop-container


    【解决方案1】:

    一种选择是调用 SQL Server sp_sendmail,但这可能是不可接受的。 您可以尝试通过使用连接字符串的表达式来破解 smtp 连接以重置,然后更改用于构建连接字符串的 foreach 循环中的变量 - 不过我还没有尝试过。值得一试!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多