[ODBC SQL Server 驱动程序][DBNETLIB] SSL 安全错误 - Windows 2003 应用服务器到远程 SQL Server 2022 连接
772
作为旧版修复计划的一部分,我们已将应用程序数据库从 Windows 2003 上运行的旧 SQL Server 2000 实例迁移到 Windows 2022 上运行的新 SQL Server 2022 实例。应用程序层有许多在 Windows 上使用 IIS 6.0 的 Web 服务器2003 年,当他们尝试测试与新 SQL Server 的连接时,他们收到以下 SSL 安全错误。知道这里可能是什么问题吗,是否可能是驱动程序(下面的屏幕截图显示了网络服务器上安装的驱动程序)?或者是否可能与双方启用的 SSL/TLS 版本有关?
如果我没记错的话,Windows Server 2003 仅支持 SSL 3.0 和 TLS 1.0。2003 年的客户端驱动程序非常旧,通常不支持后来的 TDS 更改,因为当时 2003 年唯一可用的驱动程序适用于 SQL 2000。IIS 6.0 仅支持 SSL 3.0 和 TLS 1.0。
本质上,您将需要升级您的应用程序服务器。
关闭加密连接很好,但是使用 TDS 协议,旧连接到更新22 年的 SQL Server 版本可能对某些/大多数事情有效,但某些事情会发生,不是是否会发生,而是何时发生。
WS2003 和 WS2022 之间没有通用的密码组合(无需编辑注册表并启用不安全的密码),这将是一个潜在的其他障碍。因此,为什么升级应用程序服务器是最好的选择。