尝试从 SQL Server Integration Services (SSIS) 连接到Project Online OData 源时,会收到以下错误消息:
测试连接失败
其他信息
请求已中止:无法创建 SSL/TLS 安全通道。
(Microsoft.SqlServer.IntegrationServices.ODataConnectionManager)
如果未启用传输层安全 (TLS) ,则会出现此问题。
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Microsoft 帮助文章:
322756
如何在 Windows 中备份和还原注册表
若要解决此问题,请添加
SchUseStrongCrypto
注册表项。 为此,请在命令提示符窗口运行相应的命令,具体取决于系统类型 (64 位或 32 位) :
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:64
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:32
有关 TLS 的详细信息,请参阅传输层安全 (TLS) .NET Framework的最佳做法。