等待数据库引擎恢复句柄失败。检查 SQL Server 错误日志以了解潜在原因

use*_*965 16 sql-server installation errors

我尝试安装 SQL2008R2 - SQL2012 - sql2014

2014-07-17 16:31:16.00 spid14s     Error: 17190, Severity: 16, State: 1.
2014-07-17 16:31:16.00 spid14s     Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.
2014-07-17 16:31:16.00 spid14s     Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2014-07-17 16:31:16.00 spid7s      Starting up database 'msdb'.
2014-07-17 16:31:16.01 spid12s     Starting up database 'mssqlsystemresource'.
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17826, Severity: 18, State: 3.
2014-07-17 16:31:16.01 spid14s     Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2014-07-17 16:31:16.01 spid14s     Error: 17120, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
Run Code Online (Sandbox Code Playgroud)

Sha*_*nky 16

以下可能是此错误的原因

用户在服务器配置页面窗口(安装期间)上选择的帐户不知何故无法使 SQL Server 数据库引擎服务联机。要么缺少特权,要么已损坏。在安装数据库引擎服务期间,SQL Server 尝试将在线数据库服务作为内部进程提供,但由于启动帐户损坏或没有适当的权限,它无法这样做,最终安装失败。

另一个原因是当由于某种原因第一次安装失败并且用户从添加删除程序中卸载失败的安装时,卸载会使帐户处于损坏状态,因此任何进一步的安装尝试都会闪烁此错误消息。

解决方案:

从添加删除程序中完全卸载 SQL Server,然后通过右键单击安装程序并选择以管理员身份运行来开始新安装。现在,当您到达服务器配置页面时,请选择NT Authority\System作为SQL Server 数据库引擎服务启动帐户。

在此处输入图片说明

http://social.technet.microsoft.com/wiki/contents/articles/24364.sql-server-troubleshooting-could-not-find-database-engine-startup-handle-error-during-installation.aspx

PS:如果这没有帮助,请回复。请仔细按照链接中提到的步骤操作

  • 是的,不要这样。 (3认同)
  • 不?我做了@Shanky 所说的:全部删除,重新启动,以管理员身份重新安装,以系统身份运行服务。为我工作。不好? (3认同)
  • 对我来说就像一种魅力。除了我没有卸载或重新启动。我刚刚安装了一个单独的实例,然后一旦成功,就卸载了坏的实例。此外,第二次要快得多,因为大多数文件已经安装。在您选择卸载最后一个实例之前,所有共享工具都将保持原样。 (2认同)