【问题标题】:SSIS Script Task WebRequest Requiring TLS需要 TLS 的 SSIS 脚本任务 WebRequest
【发布时间】:2018-07-18 15:53:06
【问题描述】:

我们有一个 SSIS 脚本任务调用部署到 SQL Server 2012 SSIS 目录的 json Web 服务,该目录已经运行了几个月。安装各种服务器更新(Windows 和 SQL Server)后,它停止工作。经过大量挖掘我们发现抛出的错误是;

请求被中止:无法创建 SSL/TLS 安全通道。

我们的代码中已经包含以下行来正确设置 TLS,并且它已经运行了很长一段时间了。

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

【问题讨论】:

    标签: ssis


    【解决方案1】:

    经过2天的挖掘,我们终于在social.technet.microsoft.com找到了解决方案。

    简而言之,解决方案是向服务器添加几个注册表项;

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
    "SchUseStrongCrypto"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
    "SchUseStrongCrypto"=dword:00000001
    

    希望这将节省其他人我们浪费在试图解决这个问题的时间......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多