首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MSSQL 2012中更改SSL协议

在MSSQL 2012中更改SSL协议
EN

Server Fault用户
提问于 2014-10-26 08:40:17
回答 3查看 7.4K关注 0票数 2

是否有办法在Windows2008R2上更改MSSQL 2012中的SSL协议支持?我想将协议从SSL3更改为TLS (1.0,1.1,1.2),经过几个小时的查找,我找不到关于这个主题的信息。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2015-03-26 09:18:56

通常,Server使用Windows SChannel服务进行传输加密。因此,您应该能够通过在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL中操作与信道相关的注册表项来限制协议和密匙。有关详细信息,请参阅KB245030服务器平台Technet文档中的相关部分

但显然,Server本身(至少在2008年R2中)是未定义,尽管听起来很糟糕,但可能是因为兼容性原因(客户端库必须能够处理服务器提供的协议和加密级别)。

这在Server 2012中可能发生了变化,因此可能值得尝试禁用SSL3和TLS1.0,尽管链接DBA.SE问题中的一个无背景注释正在声明

到目前为止,Server只支持TLS 1.0,包括2014年。

票数 3
EN

Server Fault用户

发布于 2015-11-18 12:22:05

现已更新到2012年和2014年,以支持TLS 1.2。可在此获得:https://support.microsoft.com/en-us/kb/3052404

票数 3
EN

Server Fault用户

发布于 2015-11-05 17:30:39

你的问题的答案是“不,不是直接”。您只能对Schannel进行影响服务器“整体”的更改。因此,如果在整个服务器上禁用SSL3.0,server 2012也将停止使用它。这将使SQL server只能使用TLS 1.0。您还必须安装一个热修复程序才能使Server支持TLS 1.0以外的功能。有关-> https://support.microsoft.com/en-us/kb/3052468,请参见此KB

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/639706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档