Popravek: ni mogoče namestiti strežnika SQL v sistemu Windows 11

SQL Server se ne bo namestil, če uporabljate sektor, večji od 4 KB

  • Če ne morete namestiti SQL Server 2019 v Windows 11, je težava najverjetneje velikost sektorja diska.
  • To težavo je mogoče odpraviti s spreminjanjem registra ali uporabo posebne zastavice med zagonom strežnika.

SQL Server razvijalci pogosto uporabljajo kot sistem za upravljanje relacijskih baz podatkov in mnogi od njih so poročali, da ne morejo namestiti SQL Serverja v Windows 11.

Brez zagnanega strežnika SQL njihov projekt ne bo imel baze podatkov, ki bi jo lahko uporabljal, zato je ključnega pomena, da odpravite to težavo, in ta vodnik vam bo pri tem pomagal.

Kako prenesem in namestim SQL Server v sistemu Windows 11?

1. Izbrišite prizadeti registrski ključ

  1. Pritisnite Windows tipka + S in vnesite ukazni poziv. Izberite Zaženi kot skrbnik s seznama rezultatov.
  2. Zdaj zaženite naslednji ukaz: reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
  3. Po tem zaprite Ukazni poziv.

To je enostavna rešitev in lahko pomaga, če ne morete namestiti SQL Server 2014.

 2. Preverite velikost sektorja vašega pogona

  1. Pritisnite Windows tipka + X in izberite Terminal (skrbnik).
  2. Zdaj zaženite naslednji ukaz. Ne pozabite zamenjati C s pogonom, na katerega nameščate SQL Server. fsutil fsinfo sectorinfo C:
  3. Poiščite PhysicalBytesPerSectorForAtomicity in PhysicalBytesPerSectorForPerformance vrednote.

Če sta vrednosti različni, poiščite tisto, ki ima višjo vrednost. Če je ta vrednost višja od 4096 v registru morate narediti nekaj sprememb tako, da naredite naslednje:

  1. Začetek Ukazni poziv kot skrbnik.
  2. Zaženite naslednji ukaz, da dodate ključ: REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
  3. Zaženite naslednji ukaz, da preverite, ali je ključ uspešno dodan:
    REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"

Če vam ni všeč spreminjanje registra in spreminjanje velikosti sektorja diska, lahko vedno namestite SQL Server na drug pogon. Preprosto preverite pogon z fsutil fsinfo informacije o sektorju in se prepričajte, da njegove vrednosti niso višje od 4096.

Preberite več o tej temi
  • KB5029263 se ne namesti v Windows 11? Popravite ga v 6 korakih
  • 8 načinov, kako popraviti, da DHCP ni omogočen za Wi-Fi
  • 0x80070661: Kako popraviti to napako Windows Update
  • 7 hitrih načinov za odpravo zamrznitve kamere v sistemu Windows 11
  • Windows 11 zamrzne med tiskanjem: 7 hitrih načinov, kako to popraviti

3. Nastavite zastavico sledenja na 1800

  1. Odprite ukazno vrstico.
  2. Zdaj zaženite naslednji ukaz: DBCC TRACEON (1800, -1);
  3. Zaprite orodje ukazne vrstice.

S spreminjanjem zagonskih parametrov boste prisilili strežnik SQL, da uporablja 4 KB kot velikost sektorja diska za procese branja in pisanja.

Zakaj se SQL Server ne namesti?

  • Težave z nekaterimi registrskimi ključi lahko povzročijo pojav te težave.
  • Velikost sektorja, ki je večja od 4 KB, je pogost vzrok za to težavo.

Microsoft se popolnoma zaveda te težave in po njihovem mnenju bodo nekatere novejše naprave za shranjevanje uporabljale večje velikosti blokov od podprte velikosti sektorja 4 KB, ki jo uporablja SQL Server.

Upajmo, da bo ta težava odpravljena, ko bo Microsoft nadgradil svojo programsko opremo. Ko že govorimo o nadgradnjah, imamo odličen vodnik, kako nadgradnja s SQL Server 2008, zato si ga vsekakor oglejte.

Nadgradnja bo tudi preprečila različne težave z združljivostjo, kot je Operacijski sistem ni podprt zaradi napake SQL Server.

Ste našli drugačen način za rešitev te težave? Če je tako, nam to sporočite v spodnjih komentarjih.

Rokovanje SSPI ni uspelo s kodo napake 0x8009030c [Popravek]

Rokovanje SSPI ni uspelo s kodo napake 0x8009030c [Popravek]Strežnik Sql

Izvedite rešitve v tem priročniku, da odpravite napakoRokovanje SSPI ni uspelo zaradi kode napake 0x8009030c. Sporočilo na splošno pomeni napako pri preverjanju pristnosti uporabnika.To se zgodi, k...

Preberi več
Odpravite napako Microsoft SQL Server 18456 [Prijava uporabnika ni uspela]

Odpravite napako Microsoft SQL Server 18456 [Prijava uporabnika ni uspela]Strežnik Sql

Preizkusite te preproste popravke, če se prikaže napaka Microsoft SQL Server 18456Napaka Microsoft SQL Server 18456 se lahko pojavi v vašem sistemu iz več razlogov.Napako lahko povzroči prijava z n...

Preberi več
Popravek: Napaka agregatne funkcije pri izvajanju poizvedbe

Popravek: Napaka agregatne funkcije pri izvajanju poizvedbeStrežnik Sql

Dodajanje klavzule GROUP BY je v večini primerov zelo učinkovitoNapaka agregatne funkcije v SQL se pojavi, ko poskušate uporabiti agregatno funkcijo na način, ki ga jezik SQL ne podpira.Napaka se l...

Preberi več