Oprava: Nedá sa nainštalovať SQL Server na Windows 11

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

  1. Stlačte tlačidlo Windows kláves + S a zadajte príkazový riadok. Vyberte Spustiť ako správca zo zoznamu výsledkov.
  2. Teraz spustite nasledujúci príkaz: reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
  3. 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

  1. Stlačte tlačidlo Windows kláves + X a vyberte si Terminál (správca).
  2. Teraz spustite nasledujúci príkaz. Nezabudnite nahradiť C jednotkou, na ktorú inštalujete SQL Server. fsutil fsinfo sectorinfo C:
  3. 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:

  1. Štart Príkazový riadok ako správca.
  2. 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
  3. 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.

Prečítajte si viac o tejto téme
  • 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

  1. Otvorte príkazový riadok.
  2. Teraz spustite nasledujúci príkaz: DBCC TRACEON (1800, -1);
  3. 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.

Handshake SSPI zlyhal s kódom chyby 0x8009030c [Oprava]

Handshake SSPI zlyhal s kódom chyby 0x8009030c [Oprava]Sql Server

Chybu opravíte implementáciou riešení v tejto príručkeSSPI handshake zlyhal v dôsledku chybového kódu 0x8009030c správy vo všeobecnosti znamená zlyhanie overenia používateľa.Stáva sa to vtedy, keď ...

Čítaj viac
Opravte chybu servera Microsoft SQL Server 18456 [prihlásenie používateľa zlyhalo]

Opravte chybu servera Microsoft SQL Server 18456 [prihlásenie používateľa zlyhalo]Sql Server

Ak sa objaví chyba Microsoft SQL Server 18456, vyskúšajte tieto jednoduché opravyChyba Microsoft SQL Server 18456 sa môže vo vašom systéme vyskytnúť z mnohých dôvodov.Chybu môže spôsobiť prihláseni...

Čítaj viac
Oprava: Chyba súhrnnej funkcie pri spustení dotazu

Oprava: Chyba súhrnnej funkcie pri spustení dotazuSql Server

Pridanie klauzuly GROUP BY je vo väčšine prípadov veľmi efektívneChyba agregovanej funkcie v SQL nastane, keď sa pokúsite použiť agregovanú funkciu spôsobom, ktorý jazyk SQL nepodporuje.Chyba sa mô...

Čítaj viac