【问题标题】:SSIS facing Authentication failed because the remote party has closed the transport stream-ExceptionSSIS 面临身份验证失败,因为远程方已关闭传输流-异常
【发布时间】:2021-07-05 13:45:05
【问题描述】:

我想从 CRM 或数据库中检查一些数据,通过脚本任务准备它们并通过邮件任务发送数据。我配置了一个 SMTP 连接(没有 win auth,使用 SSL),我在所有 dtsx 中都在使用它。

控制流程:

数据流:

所以我现在正在做的是通过 Kingswaysoft 适配器或通过 OLE DB 连接收集数据并在脚本任务中准备它们。数据将写入三个输出变量,用于邮件发送任务。

虽然使用 CRM 适配器的每个 dtsx 都工作正常并发送预期的邮件,但使用 OLE DB 的 dtsx 面临错误:System.IO.IOException:身份验证失败,因为远程方已关闭传输流

我尝试禁用数据流任务并发送预填充邮件(不使用变量),但遇到了同样的错误。

现在我不明白为什么 CRM 任务 工作正常并且电子邮件发送,而其他人不发送任何内容。从 OLE DB 源接收数据并准备好,但发送任务失败。4

这里有什么想法吗?

【问题讨论】:

    标签: ssis oledb sendmail


    【解决方案1】:

    当删除服务器打开需要 tls 时,我得到了很多。尝试在脚本任务的顶部添加它...

    System.Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12
    

    【讨论】:

      猜你喜欢
      • 2015-08-20
      • 2013-11-07
      • 2013-03-24
      • 2017-08-18
      • 2022-06-29
      • 1970-01-01
      • 2017-02-18
      • 1970-01-01
      相关资源
      最近更新 更多