SQL Server kan niet worden geïnstalleerd als u een sectorgrootte gebruikt die groter is dan 4 KB
- Als u SQL Server 2019 niet op Windows 11 kunt installeren, ligt het probleem hoogstwaarschijnlijk bij de schijfsectorgrootte.
- Dit probleem kan worden opgelost door het register aan te passen of door een speciale vlag te gebruiken tijdens het starten van de server.
SQL Server wordt door ontwikkelaars vaak gebruikt als een relationeel databasebeheersysteem, en velen van hen meldden dat ze SQL Server niet op Windows 11 kunnen installeren.
Als de SQL Server niet draait, heeft hun project geen database die het kan gebruiken, dus het is van cruciaal belang om dit probleem op te lossen, en deze handleiding zal je daarbij helpen.
Hoe download en installeer ik SQL Server op Windows 11?
1. Verwijder de getroffen registersleutel
- druk de ramen sleutel + S en typ de opdrachtprompt. Selecteer Als administrator uitvoeren uit de lijst met resultaten.
- Voer nu het volgende commando uit:
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
- Daarna sluiten Opdrachtprompt.
Dit is een eenvoudige oplossing en kan helpen als u SQL Server 2014 niet kunt installeren.
2. Controleer de sectorgrootte van uw schijf
- druk de ramen sleutel + X en kies Terminal (beheerder).
- Voer nu de volgende opdracht uit. Zorg ervoor dat u C vervangt door de schijf waarop u SQL Server installeert.
fsutil fsinfo sectorinfo C:
- Zoek de PhysicalBytesPerSectorForAtomiciteit En PhysicalBytesPerSectorForPerformance waarden.
Als de waarden verschillend zijn, zoek dan degene met een hogere waarde. Als die waarde hoger is dan 4096 u moet een paar wijzigingen in het register aanbrengen door het volgende te doen:
- Begin Opdrachtprompt als beheerder.
- Voer de volgende opdracht uit om de sleutel toe te voegen:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
- Voer de volgende opdracht uit om te valideren of de sleutel succesvol is toegevoegd:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
Als u zich niet op uw gemak voelt bij het wijzigen van het register en het wijzigen van de schijfsectorgrootte, kunt u SQL Server altijd op een ander station installeren. Controleer gewoon de schijf met fsutil fsinfo sectorinfo commando en zorg ervoor dat de waarden ervan niet hoger zijn dan 4096.
- KB5029263 wordt niet geïnstalleerd op Windows 11? Repareer het in 6 stappen
- 8 manieren om te verhelpen dat DHCP niet is ingeschakeld voor Wi-Fi
- 0x80070661: Hoe u deze Windows Update-fout kunt oplossen
- 7 snelle manieren om het vastlopen van de camera in Windows 11 te verhelpen
- Windows 11 loopt vast tijdens het afdrukken: 7 snelle manieren om dit probleem te verhelpen
3. Stel de traceringsvlag in op 1800
- Open de opdrachtregel.
- Voer nu het volgende commando uit:
DBCC TRACEON (1800, -1);
- Sluit het opdrachtregelprogramma.
Door de opstartparameters te wijzigen, dwingt u de SQL Server om 4 KB te gebruiken als schijfsectorgrootte voor lees- en schrijfprocessen.
Waarom wordt SQL Server niet geïnstalleerd?
- Problemen met bepaalde registersleutels kunnen ervoor zorgen dat dit probleem optreedt.
- Een sectorgrootte die groter is dan 4 KB is de meest voorkomende oorzaak van dit probleem.
Microsoft is zich volledig bewust van dit probleem en volgens hen zullen sommige nieuwere opslagapparaten grotere blokgroottes gebruiken dan de ondersteunde sectorgrootte van 4 KB die door SQL Server wordt gebruikt.
Hopelijk wordt dit probleem opgelost wanneer Microsoft zijn software upgradet. Over upgrades gesproken, we hebben een geweldige handleiding over hoe u dat kunt doen upgrade van SQL Server 2008, dus neem zeker eens een kijkje.
Upgraden voorkomt ook verschillende compatibiliteitsproblemen, zoals de Besturingssysteem wordt niet ondersteund door SQL Server-fout.
Heeft u een andere manier gevonden om dit probleem op te lossen? Zo ja, laat het ons dan weten in de reacties hieronder.