【问题标题】:Unable to connect to BizTalk group after enabling TLS 1.2 and disabling lower versions of SSL and TLS启用 TLS 1.2 并禁用较低版本的 SSL 和 TLS 后无法连接到 BizTalk 组
【发布时间】:2020-10-28 18:12:24
【问题描述】:

在禁用较低安全协议版本 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 时,我没有发现任何问题,而且一切正常

请建议如何在禁用较低版本的同时使服务器兼容

【问题讨论】:

  • 嗨拉瓦利。我下面的回答解决了你的问题吗?
  • 嗨。我们正在使所有与 BizTalk 通信的外部系统都同意启用 CU8 计划的 TLS 1.2 帖子。但请您告诉我其他可能是什么CU8 安装后所需的影响或更改:
  • 1.我们在其中一个应用程序中使用 MQSeries 适配器来接收消息,因此是否必须将 IBM WebSphere MQ 服务器上的 MQSAgent.dll 更新到与 BizTalk 上相同的累积更新级别服务器(在某些资源上找到) 2.我也遇到错误:[DBNETLIB][ConnectionOpen (SECDoClientHandshake()).]SSL 安全错误。在使用 SQL 适配器的发送端口上。这需要什么修复 3.此 CU8 更新是否仅包括更新 .dll 文件或它还包含 SQL(.sql) 脚本?
  • support.microsoft.com/en-nz/help/4052527 1。是的,我相信是的。 2. 需要确保SQL server 有SQL Server 2012 Native Client 11 或以上版本,同时支持TLS 1.2 3. CU8 包含多个.sql 脚本。 BizTalkMsgBoxDbSps.sql、BTS_Deployment_Logic.sql、BTS_Tracking_Editor.sql、BTS_Tracking_Logic.sql、LogShipping_Destination_Logic.sql、msgboxlogic.sql 不确定它们与以前的 CU 是相同还是不同
  • 我在回答中添加了更多细节。你还有问题吗?

标签: biztalk tls1.2 biztalk-2013r2


【解决方案1】:

您需要按照Support for TLS 1.2 protocol in BizTalk Server 安装CU 8 和先决条件SQL Server 2012 Native Client version 11

另见BizTalk: Configure TLS 1.2 on BizTalk Server

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

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

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

【讨论】:

  • 感谢@Dijkgraaf 提供的所有信息。我们尝试安装 CU8,但遇到有关适配器包的错误。它要求插入 Microsoft BizTalk 适配器包磁盘并单击“确定”,用于适配器打包 x86 和 x64?它基本上是要求 AdaptersSetup.msi 类型的文件。你能建议如何前进
  • @Ravali 您应该将适配器包 .msi 放在某个地方,因为它显然已安装。如果没有,您公司中拥有 Enterprise MSDN 许可证的人需要下载它。
【解决方案2】:

您是否在 regedit 上添加了此密钥? 转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 然后 Add--> New DWORD --> SchUseStrongCrypto 值为 1

需要对 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319 做同样的操作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    • 2021-04-14
    • 2018-04-06
    • 1970-01-01
    相关资源
    最近更新 更多