Talvolta installando Microsoft SQL Server 2019 su Windows 11 risulta un errore al termine dell’installazione, ed è impossibile avviare il servizio.
L’errore ricevuto in fase di installazione è “Impossibile trovare l’handle di avvio del motore di database”; provando ad avviare il servizio, inoltre, si riceve “Errore 1067: processo terminato in modo imprevisto. Impossibile avviare il servizio SQL Server nel computer locale”.
L’errore è dovuto al fatto che a volte Windows 11 non riporta correttamente la dimensione del cluster disco, e ricordiamo che SQL server supporta l’installazione solo su unità che hanno una dimensione di settori di 4KB.
E’ possibile risolvere il problema eseguendo questi semplici passaggi:
1) Disinstallare SQL Server
2) Aggiungere una chiave di registro, ad esempio eseguendo un prompt di comandi da amministratore e lanciando il comando
REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device” /v “ForcedPhysicalSectorSizeInBytes” /t REG_MULTI_SZ /d “* 4095” /f
3) Riavviare il computer
4) Reinstallare SQL Server
Il servizio verrà così installato correttamente e potrà essere avviato.