SQL server 2012 SP4设置TLS1.2

SQL server 2012 设置TLS 1.2

这些天遇到了一个事情,因为网络通信安全的要求, 服务器上要禁止TLS1.0, 开始使用TLS1.2作为通信协议。服务器端系统是Windows Server 2012 R2, 客户端系统是Windows Server 2008R,使用的SQL server 2012.

一.在Windows server 2008 R2系统注册表中设置TLS项。参考https://blog.csdn.net/jackbon8/article/details/82702563
第一种方法:手动设置
1.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols 然后 右键->新建->项->新建TLS 1.2

2.在文件TLS 1.2中右键->新建->项->新建Server, Client

3.在新建的Server和Client中都新建如下的项(DWORD 32位值)
DisabledByDefault [Value = 0]
Enabled [Value = 1]
在这里插入图片描述
第二种方法:写reg文件设置
或者使用1.新建文本文件,将一下代码复制进去,后缀改为reg,双击导入

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client] “DisabledByDefault”=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client] “DisabledByDefault”=dword:00000000 “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server] “DisabledByDefault”=dword:00000000 “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] “DisabledByDefault”=dword:00000000 “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] “DisabledByDefault “=dword:00000000 “Enable”=dword:00000001

2.禁用老SSL配置
打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client 配置如下
DisabledByDefault [Value = 0]
Enabled [Value = 0]

第三种方法:使用IISCrypto软件设置
在这里插入图片描述
二、更新SQL server 2012.
从微软的官方网站上可以查阅到,SQL Server 2012 SP4支持TLS1.2,在服务器端应当安装有支持TLS1.2的SQL server 2012 SP3或SP4
在这里插入图片描述
官网也提供了SQL Server 2012 SP4的下载,可以选择自己需要的部分进行下载安装。在这里插入图片描述
服务器端完成安装后,还需要更新客户端也就是SQL server Native Client 11.0端
在这里插入图片描述
在前面提到的SQL Server 2012 SP4 Feature Pack中可以找到这个文件。
在这里插入图片描述
更加直观的是在SQL Server 2012 Native Client - QFE 中下载符合你的系统版本的组件。在安装完成后,SQL server 2012 SP4就可以建立connection了。
在这里插入图片描述

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值