首页 > 解决方案 > 启用 TLS 1.2 并禁用较低版本的 SSL 和 TLS 后无法连接到 BizTalk 组

问题描述

在禁用较低安全协议版本 SSL3.0、TLS1.0、TLS1.1 并启用 TLS 1.2 后,我无法连接到 BizTalk 组或使用 BizTalk 服务器。我使用的 BizTalk 服务器版本是 2013R2。以下是错误:

尝试连接到服务器“XXXXXX”上的“BizTalkMgmtDb”SQL Server 数据库失败。

来自 OLEDB 提供程序的内部错误:“[DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL 安全错误。”

此外,当我在不禁用较低版本的情况下启用 TLS 1.2 时,我看不到任何问题,一切似乎都运行良好

请建议在禁用较低版本的同时可以做些什么来使服务器兼容

标签: biztalktls1.2biztalk-2013r2

解决方案


您需要根据 BizTalk Server 中对 TLS 1.2 协议的支持安装 CU 8以及先决条件SQL Server 2012 Native Client 版本 11

另请参阅BizTalk:在 BizTalk Server 上配置 TLS 1.2

对于 BizTalk 2013 R2,我们还安装了 .Net 4.6 并更新了 BAM 连接字符串以使用 SQL Server Native Client 11。

对于使用 HTTPS、FTPS 或 SQL 的任何内容,您还必须确保 BizTalk 与之通信或与 BizTalk 通信的任何其他终结点都支持 TLS 1.2。

因此,您连接的任何 SQL 服务器也需要具有 SQL Server 2012 Native Client 11 或更高版本,以及 .NET 4.5 或更高版本。


推荐阅读