SQL Server 2019 installation error on windows 11 with error "Could not find the database engine startup handle"

Abhishek Singh 26 Reputation points
2022-05-13T08:03:20.153+00:00

I am trying to install SQL server 2019 on windows 11. But the installation always gets stuck on SQLEngineDBStartConfigAction_install_configrc_Cpu64201698-screenshot-670.png

Then after some time it shows an error: -
201676-screenshot-671.png
201679-screenshot-672.png

I have tried everything from completely uninstalling, to changing rights, installing in a VHD, etc. but its not getting resolved. I am in urgent need of SQL server.
Attaching log file below:-

201630-log.txt

SQL Server | Other
{count} votes

Answer accepted by question author
  1. Erland Sommarskog 128.7K Reputation points MVP Volunteer Moderator
    2022-05-13T21:15:34.753+00:00

    That was not the file I was asking for. However, the file you attached (and which I failed to observe when I read your first post, my apologies) explains why your setup fails.

    You are victim for a bug in the Setup wizard. When your Windows locale is Hindi (India), the Setup Wizard will select Indic_General_90_CI_AS as the default collation. But this collation is not valid as a server or database collation. When you run the Setup wizard and you come to the Server Configuration page, go to the the Collation tab. Click the Change button. You can exit directly. That page knows that the collation above is not permitted, and will change the collation to Indic_General_90_CI_AS_SC_UTF8 which is legal. You can also make any other selection you may prefer.

    As for that file I asked you to look at - don't look for it. With this particular error, you never get that file. (Most of the time when people get the error about the start up handle, there is a file, as SQL Server starts and stops. But in this case, SQL Server refuses to start due to the bad collation.)

    3 people found this answer helpful.

5 additional answers

Sort by: Most helpful
  1. Steve Lea 5 Reputation points
    2023-09-01T20:41:44.3433333+00:00

    Run registry script in command prompt as admin

    REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f

    Reboot then rerun the setup i.e. setup.exe as admin

    Install SQL server Normally.

    1 person found this answer helpful.

  2. Olaf Helper 47,581 Reputation points
    2022-05-13T08:45:39.593+00:00

  3. Erland Sommarskog 128.7K Reputation points MVP Volunteer Moderator
    2022-05-13T21:01:02.453+00:00

    This error means that SQL Server did not start when Setup wanted to run installation scripts. To find out why SQL Server did not start, check the SQL Server errorlog, which you find in C:\Program Files\Micrisoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\LOG\ERRORLOG. Note that the exact path depends on your installation options, so may need to modify it.


  4. Flávia Cássia de Paula 0 Reputation points
    2023-07-14T14:15:37.52+00:00

    Esta ocorrendo o mesmo erro comigo, segue o logERRORLOG.txt


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.