Friday, 13 November 2015

SQLSvr 2012 Enterprise Failover cluster installation fails with error "Could not find the Database Engine startup handle"


While doing the 2012 SQL Failover Cluster Installation , received the below error in the last stage and not able to start your DB Engine and Agent Services .

SQL Svr 2012 Enterprise EN\ Failover cluster installation fails with error "Could not find the Database Engine startup handle"

In the SQLServer Error Log , we could see the below error message ,

TDSSNIClient initialization failed with error 0x80090331, status code 0x80. Reason: Unable to initialize SSL support. The client and server cannot communicate, because they do not possess a common algorithm

FIX: You cannot use the Transport Layer Security protocol version 1.2 to connect to a server that is running SQL Server 2014 or SQL Server 2012


Resolution

1. Enable TLS 1.0 & SSL 3.0 under [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\ in windows registry .
2. In case you want to use any other protocol e.g. TLS 1.2 then you have to apply Cumulative Update 6 for SQL Server 2012 SP2 .


Reference