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