Impossibile avviare SQL Server 2019 su Windows 11

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.