SQL Installation fails with error code 0x851A001A ? Wait on the Database Engine recovery handle failed - c06240577
During the installation of the PrinterOn Enteprrise solution the error message 'SQL server installation could not be confirmed', trying to complete an installation of the SQL Express 2014 application on its own generates the error message 'SQL Installation fails with error code 0x851A001A – Wait on the Database Engine recovery handle failed'
Steps to try:
- Install all windows updates on the machine (where possible)
-
Enable TLS 1.0, 1.1 and 1.2 on the server hosting the PrinterOn Enterprise solution with SQL Express
- Launch the System Registry by selecting Start, then typing in 'Regedit'
- Select 'Computer', then select File 'Export' (this allows a backup of the registry before changes are made)
- Select the location to save the export of the registry
-
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
TLS1.0
\
Client
- Double click on 'Enabled'
- Change Enabled from '0' to '1', select save to commit the changes
-
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
TLS1.0
\
Server
- Double click on 'Enabled'
- Change Enabled from '0' to '1', select save to commit the changes
-
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
TLS1.1
\
Client
- Double click on 'Enabled'
- Change Enabled value from '0' to '1', select save to commit the changes
-
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
TLS1.1
\
Server
- Double click on 'Enabled'
- Change the Enabled value from '0' to '1', select save to commit the changes
-
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
TLS1.2
\
Client
- Double click on 'Enabled'
- Change the Enabled value from '0' to '1', select save to commit the changes
-
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
TLS1.2
\
Server
- Double click on 'Enabled'
- Change the Enabled value from '0' to '1', select save to commit the changes
- Close the registry
- Restart the server that will host the PrinterOn Enterprise solution
- Try the installation again of the PrinterOn Enterprise solution or the SQL services (if just verifying that SQL can be installed)
NOTE:
Applies to PrinterOn Enterprise 4.x being installed on a Microsoft Windows server 2012 or later.