症状
使用传输层安全性(TLS)协议版本1.2 无法连接到运行 Microsoft SQL Server 2014 或 SQL Server 2012 的服务器。 此外,SQL Server 错误日志中记录了以下错误消息:
TDSSNIClient 初始化失败,错误0x80090331,状态代码0x80。 原因:无法初始化 SSL 支持。 客户端和服务器无法通信,因为它们不具备通用算法。
解决方案
此问题首先在 SQL Server 的累积更新中修复。
Sql server 2014累积更新 12 for sql SERVER 2014 SP1的累积更新 5 sql server 2012 SP2累积更新1 (适用于 sql server 2012 SP3 )注意 此更新将对 SQL Server 2014 的传输层安全(TLS)协议版本1.2 和 SQL Server 的 Microsoft ODBC 驱动程序进行了支持。
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
注意 你可以从何处查找有关 最新 Sql server 内部版本的信息的最新 sql server 版本的相关信息。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的 术语 。