赞
踩
最近安装sqlserver 2008 R2,在安装过程中报错:等待数据库引擎恢复句柄失败的错误。
安装过程可以忽略这个错误,继续完成安装。
以管理员方式启动cmd,进入目录:C:\Program Files (x86)\Microsost SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn,执行sqlserver.exe -c -m,启动失败,报错如下:
TDSSNIClient 初始化失败,出现错误 0x80090331,状态代码 0x80。原因: Unable to initialize SSL support. The client and server cannot communicate, because they do not possess a common algorithm.
TDSSNIClient 初始化失败,出现错误 0x80090331,状态代码 0x1。原因: Initialization failed with an infrastructure error. Check for previous errors. The client and server cannot communicate, because they do not possess a common algorithm.
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。
翻译一下就是:无法初始化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即可。
我后面的操作是在控制面版->程序和应用,找到sqlserver,卸载实例,重新安装,安装成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。