Sql server 在不启用FIPS策略的情况下启用TLS 1.2

Sql server 在不启用FIPS策略的情况下启用TLS 1.2,sql-server,tls1.2,fips,Sql Server,Tls1.2,Fips,我正在尝试在Windows Server 2012 R2上启用TLS 1.2 为此,我已将SQL Server 2012 SP2升级到11.2.5678.0。此外,我在regedit中执行了以下操作: [HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319] SchUseStrongCrypto=dword:00000001 [HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Mi

我正在尝试在Windows Server 2012 R2上启用TLS 1.2

为此,我已将SQL Server 2012 SP2升级到11.2.5678.0。此外,我在regedit中执行了以下操作:

[HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319] SchUseStrongCrypto=dword:00000001

[HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319] SchUseStrongCrypto=dword:00000001

[HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols]

  • TLS 1.1->Client->DisabledByDefault=dword:00000000
    • TLS 1.1->Client->Enabled=dword:00000001
    • TLS 1.2->Client->DisabledByDefault=dword:00000000
    • TLS 1.2->Client->Enabled=dword:00000001
    • TLS 1.1->服务器->禁用DbyDefault=dword:00000000
    • TLS 1.1->服务器->启用=dword:00000001
    • TLS 1.2->服务器->禁用DbyDefault=dword:00000000
    • TLS 1.2->服务器->启用=dword:00000001
此外,我还将.NETFramework版本升级到了4.6

我在事件日志中仍然发现以下问题:

创建SSL客户端凭据时发生致命错误。内部错误状态为10013

我在门户网站上找到的唯一解决方案是启用本地安全策略“系统加密:使用符合FIPS的算法进行加密、哈希和签名”
我不想启用此策略。是否有人可以在不启用上述策略的情况下帮助我将TLS升级到TLS v1.2,并告知我是否遗漏了某些内容。

是否有人可以在此提供帮助?我知道这个问题很老,我想知道您是否解决了该问题。我也面临同样的问题。我在搜索中遇到的一些问题的解决方案: