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č
- Pritisnite Windows tipka + S in vnesite ukazni poziv. Izberite Zaženi kot skrbnik s seznama rezultatov.
- Zdaj zaženite naslednji ukaz:
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
- 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
- Pritisnite Windows tipka + X in izberite Terminal (skrbnik).
- Zdaj zaženite naslednji ukaz. Ne pozabite zamenjati C s pogonom, na katerega nameščate SQL Server.
fsutil fsinfo sectorinfo C:
- 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:
- Začetek Ukazni poziv kot skrbnik.
- 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
- 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.
- 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
- Odprite ukazno vrstico.
- Zdaj zaženite naslednji ukaz:
DBCC TRACEON (1800, -1);
- 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.