Vai al contenuto

La soluzione ai problemi di installazione di SQL Server su Windows 11

Scopri come risolvere i problemi di installazione di SQL Server su Windows 11 dovuti a dimensioni del settore del disco maggiori di 4KB.

Se stai cercando di installare SQL Server su Windows 11 e stai riscontrando problemi, potrebbe essere dovuto alla dimensione del settore del disco. SQL Server non supporta dimensioni del settore superiori a 4KB, quindi se stai cercando di installarlo su un disco con una dimensione del settore superiore, l’installazione fallirà.

Questo problema può verificarsi quando si tenta di installare SQL Server su Windows 11 e la dimensione del settore del disco di installazione è superiore a 4KB. Anche se lo stesso disco funzionava correttamente con Windows 10, l’aggiornamento a Windows 11 può far sì che il sistema operativo riconosca una dimensione del settore del disco superiore a 4KB, causando il fallimento dell’avvio del servizio SQL Server.

Se stai riscontrando problemi con l’installazione di SQL Server su Windows 11 o se il servizio SQL Server non si avvia dopo l’aggiornamento a Windows 11, segui i passaggi seguenti per verificare se il tuo sistema è influenzato da questo problema e per implementare una soluzione.

Verifica se il tuo sistema è influenzato

Per verificare se il tuo sistema è influenzato da questo problema, esegui il comando fsutil per controllare la dimensione del settore del disco di installazione di SQL Server. Se il valore di PhysicalBytesPerSectorForAtomicity è superiore a 4096, il tuo sistema è influenzato da questo problema e dovresti implementare la soluzione descritta di seguito.

Soluzione

La soluzione a questo problema consiste nel modificare una impostazione nel registro di sistema. Prima di apportare modifiche al registro di sistema, è importante fare un backup del registro per prevenire eventuali problemi. Una volta effettuato il backup, puoi modificare l’impostazione del registro di sistema seguendo i passaggi descritti di seguito.

1. Apri il prompt dei comandi come amministratore.

2. Esegui il seguente comando per creare una cartella temp e salvare il backup del registro di sistema:

cd mkdir tempcd tempREG SAVE "HKLMSYSTEMCurrentControlSetServicesstornvmeParametersDevice" reg-backup.hiv

3. Esegui il seguente comando per modificare l’impostazione del registro di sistema:

REG ADD "HKLMSYSTEMCurrentControlSetServicesstornvmeParametersDevice" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f

4. Esegui il seguente comando per verificare che l’impostazione del registro di sistema sia stata modificata correttamente:

REG QUERY "HKLMSYSTEMCurrentControlSetServicesstornvmeParametersDevice" /v "ForcedPhysicalSectorSizeInBytes"

5. Riavvia il tuo sistema e prova a installare SQL Server.

Speriamo che queste informazioni ti siano state utili per risolvere i problemi di installazione di SQL Server su Windows 11.