[DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL 安全错误

ant*_*tah 8 sql-server ssl tls1.2

我的服务器是windows 2008 server r2。禁用 tls 1.0 和 SSLv3 后,我在服务器上发现以下错误。

[DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL 安全错误。

目前,我的服务器上仅启用了 TLS 1.2,并且在客户端设置了 TLS 1.2

如果 [DBNETLIB] 在 TLS 1.2 上运行是否可行?

小智 -1

  1. 打开注册表编辑器(Wind+R > regedit)
  2. 找到 HKLM\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib
  3. 创建一个新的单词值并将其命名为“Certificate”,将值设置为:“Certificate=0”
  4. 同时修改默认的REG_SZ并将值设置为“Certificate=0”
  5. 重新启动MSSQL服务

希望这对我有帮助。