SQL Server 2008, 2008 R2, 2012 and 2014 完全支持TLS1.2加密传输
微软高兴地宣布所有主流SQL Server客户端驱动和SQL Server发行版已经支持Transport Layer Security 1.2简称TLS 1.2.
发布时间是 2016年1月29日,这次发布提供了SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 and SQL Server 2014对TLS1.2的完全支持。
支持的客户端驱动程序包括:SQL Server Native Client, Microsoft ODBC Driver for SQL Server, Microsoft JDBC Driver for SQL Server ,ADO.NET (SqlClient).
有关SQL Server和客户端组件更新下载请到下面的KB3135244文章进行查看
https://support.microsoft.com/zh-cn/kb/3135244
下载KB3135244补丁来提供TLS 1.2在各个服务器和客户端组件主流版本里
Client Components Server Components
SqlClient (.NET Framework 4.6) SQL Server 2014
SqlClient (.NET Framework 4.5.2, 4.5.1, 4.5) SQL Server 2012
SqlClient (.NET Framework 4.0) SQL Server 2008 R2
SqlClient (.NET Framework 3.5/a.k.a (.NET Framework 2.0 SP2) SQL Server 2008
MS ODBC Driver v11 (Windows)
SQL Server Native Client (for SQL Server 2012 & 2014)
SQL Server Native Client (for SQL Server 2008 R2)
SQL Server Native Client (for SQL Server 2008)
SQL Server Native Clirnt (for SQL Server 2005)
JDBC 6.0
JDBC 4.2
JDBC 4.1
已知问题:如果你正使用SQL Server2014的CU更新,并且需要TLS1.2来加密镜像、Alwayson可用性组、Service Broker的endpoint,
我们建议你等到2016年2月份的SQL Server 2014 CU更新,该更新对特别的场景提供了支持。同样建议你可以查看KB3135244 文章
全面支持TLS1.2加密传输协议之后,客户端和服务器端的数据传输将会更加安全
TLS 的前身是 SSL,因而 TLS 有时也被称为 SSL,但由于 SSL 协议有已知安全漏洞, TLS/SSL 协议版本为 TLS 1.0、TLS 1.1、TLS 1.2。2008年8月TLS 1.2发布(https://www.cnblogs.com/lyhabc/p/10448659.html)
注:大多数人将HTTPS和SSL(Secure Sockets Layer)联系起来,SSL是Netscape公司在90年代中期发明的。随着时间的推移这种说法就渐渐变得不准确了。由于Netscape失去了市场份额,它将SSL的维护工作移交给因特网工程任务组(IETF)。第一个后Netscape版本被重新命名为安全传输层协议(TLS),TLS1.0是在1999年1月份发布的。由于TLS诞生都10多年了, 所以真正的“SSL”传输其实是几乎见不到.
https://cloud.tencent.com/community/article/507057001487734490
本文版权归作者所有,未经作者同意不得转载。