最近SQL2012 老是报错
错误信息:TDSSNIClient 初始化失败,出现错误 0x80090331,状态代码 0x80。原因: Unable to initialize SSL support. The client and server cannot communicate, because they do not possess a common algorithm.
解释下:无法初始化SSL支持。 客户端和服务器无法通信,因为它们不具有通用算法。
这时需要修改注册表,启动TLS1.0和SSL3.0即可。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Server
Enabled配置为1即可。
然后重启SQL
另外,也可以打个SP4的补丁
补丁下载地址
https://download.microsoft.com/download/6/4/4/6443D027-9FF0-4622-B70E-58B27FE58778/SQLServer2012SP4-KB4018073-x64-CHS.exe
目前问题已经解决,可以正常启动SQL 2012了
最新评论