SQL Server sa nenainštaluje, ak používate sektor s veľkosťou väčšou ako 4 kB
- Ak nemôžete nainštalovať SQL Server 2019 v systéme Windows 11, problémom je s najväčšou pravdepodobnosťou veľkosť sektora disku.
- Tento problém možno vyriešiť úpravou registra alebo použitím špeciálneho príznaku pri spúšťaní servera.
SQL Server často používajú vývojári ako systém správy relačných databáz a mnohí z nich uviedli, že nedokážu nainštalovať SQL Server na Windows 11.
Bez spusteného servera SQL Server nebude mať ich projekt databázu, ktorú by mohol použiť, takže je dôležité tento problém vyriešiť a táto príručka vám s tým pomôže.
Ako si stiahnem a nainštalujem SQL Server na Windows 11?
1. Odstráňte dotknutý kľúč databázy Registry
- Stlačte tlačidlo Windows kláves + S a zadajte príkazový riadok. Vyberte Spustiť ako správca zo zoznamu výsledkov.
- Teraz spustite nasledujúci príkaz:
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
- Potom zatvorte Príkazový riadok.
Toto je jednoduché riešenie a môže vám pomôcť, ak nemôžete nainštalovať SQL Server 2014.
2. Skontrolujte veľkosť sektora vášho disku
- Stlačte tlačidlo Windows kláves + X a vyberte si Terminál (správca).
- Teraz spustite nasledujúci príkaz. Nezabudnite nahradiť C jednotkou, na ktorú inštalujete SQL Server.
fsutil fsinfo sectorinfo C:
- Nájdite PhysicalBytesPerSectorForAtomicity a PhysicalBytesPerSectorForPerformance hodnoty.
Ak sa hodnoty líšia, nájdite tú, ktorá má vyššiu hodnotu. Ak je táto hodnota vyššia ako 4096 musíte vykonať niekoľko zmien v registri nasledujúcim spôsobom:
- Štart Príkazový riadok ako správca.
- Spustite nasledujúci príkaz na pridanie kľúča:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
- Ak chcete overiť, či bol kľúč úspešne pridaný, spustite nasledujúci príkaz:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
Ak sa necítite pohodlne upravovať register a meniť veľkosť sektora disku, vždy môžete nainštalovať SQL Server na inú jednotku. Stačí skontrolovať pohon pomocou fsutil fsinfo sektorové informácie a uistite sa, že jeho hodnoty nie sú vyššie ako 4096.
- KB5029263 sa nenainštaluje na Windows 11? Opravte to v 6 krokoch
- 8 spôsobov, ako opraviť DHCP nie je povolené pre Wi-Fi
- 0x80070661: Ako opraviť túto chybu služby Windows Update
- 7 rýchlych spôsobov, ako opraviť zamrznutie fotoaparátu v systéme Windows 11
- Windows 11 zamrzne pri tlači: 7 rýchlych spôsobov, ako to opraviť
3. Nastavte príznak sledovania na 1800
- Otvorte príkazový riadok.
- Teraz spustite nasledujúci príkaz:
DBCC TRACEON (1800, -1);
- Zatvorte nástroj príkazového riadka.
Úpravou parametrov spustenia prinútite server SQL používať 4 kB ako veľkosť sektora disku na procesy čítania a zápisu.
Prečo sa SQL Server nenainštaluje?
- Problémy s určitými kľúčmi databázy Registry môžu spôsobiť tento problém.
- Bežnou príčinou tohto problému je veľkosť sektora väčšia ako 4 kB.
Microsoft si je plne vedomý tohto problému a podľa nich budú niektoré novšie úložné zariadenia používať väčšie veľkosti blokov, než je podporovaná veľkosť sektora 4 kB, ktorú používa SQL Server.
Dúfajme, že tento problém bude vyriešený, keď spoločnosť Microsoft inovuje svoj softvér. Keď už hovoríme o upgradoch, máme skvelý návod, ako na to upgrade zo servera SQL Server 2008, tak si to určite pozrite.
Inovácia tiež zabráni rôznym problémom s kompatibilitou, ako napr Operačný systém nie je podporovaný chybou servera SQL Server.
Našli ste iný spôsob, ako vyriešiť tento problém? Ak áno, dajte nám vedieť v komentároch nižšie.