SQL serveris nebus įdiegtas, jei naudojate didesnį nei 4 KB sektorių
- Jei negalite įdiegti „SQL Server 2019“ sistemoje „Windows 11“, greičiausiai problema yra disko sektoriaus dydis.
- Šią problemą galima išspręsti modifikuojant registrą arba naudojant specialią vėliavėlę paleidžiant serverį.
„SQL Server“ kūrėjai dažnai naudoja kaip reliacinę duomenų bazių valdymo sistemą, ir daugelis jų pranešė, kad negali įdiegti „SQL Server“ sistemoje „Windows 11“.
Jei SQL serveris neveikia, jų projektas neturės duomenų bazės, kurią galėtų naudoti, todėl labai svarbu išspręsti šią problemą, o šis vadovas padės jums tai išspręsti.
Kaip atsisiųsti ir įdiegti „SQL Server“ sistemoje „Windows 11“?
1. Ištrinkite paveiktą registro raktą
- Paspauskite Windows klavišas + S ir įveskite komandinė eilutė. Pasirinkite Vykdyti kaip administratorius iš rezultatų sąrašo.
- Dabar paleiskite šią komandą:
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
- Po to uždarykite Komandinė eilutė.
Tai paprastas sprendimas ir gali padėti, jei negalite įdiegti SQL Server 2014.
2. Patikrinkite savo disko sektoriaus dydį
- Paspauskite Windows klavišas + X ir pasirinkti Terminalas (administratorius).
- Dabar paleiskite šią komandą. Būtinai pakeiskite C į diską, kuriame diegiate SQL serverį.
fsutil fsinfo sectorinfo C:
- Raskite Physical BytesPerSectorForAtomicity ir PhysicalBytesPerSectorForPerformance vertybes.
Jei reikšmės skiriasi, suraskite tą, kurios vertė didesnė. Jei ši vertė didesnė nei 4096 turite atlikti keletą pakeitimų registre, atlikdami šiuos veiksmus:
- Pradėti Komandinė eilutė kaip administratorius.
- Norėdami pridėti raktą, paleiskite šią komandą:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
- Vykdykite šią komandą, kad patvirtintumėte, ar raktas sėkmingai pridėtas:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
Jei nesijaučiate patogiai keisdami registrą ir disko sektoriaus dydį, visada galite įdiegti SQL serverį kitame diske. Tiesiog patikrinkite diską su fsutil fsinfo sektorinė informacija komandą ir įsitikinkite, kad jos reikšmės nėra didesnės nei 4096.
- KB5029263 neįdiegiamas sistemoje „Windows 11“? Ištaisykite 6 veiksmais
- 8 būdai, kaip pataisyti DHCP neįjungtas „Wi-Fi“.
- 0x80070661: Kaip ištaisyti šią „Windows“ naujinimo klaidą
- 7 greiti būdai, kaip pašalinti fotoaparato užšalimą sistemoje „Windows 11“.
- „Windows 11“ užstringa spausdinant: 7 greiti būdai tai ištaisyti
3. Nustatykite sekimo vėliavėlę į 1800
- Atidarykite komandų eilutę.
- Dabar paleiskite šią komandą:
DBCC TRACEON (1800, -1);
- Uždarykite komandinės eilutės įrankį.
Keisdami paleisties parametrus priversite SQL serverį naudoti 4 KB kaip disko sektoriaus dydį skaitymo ir rašymo procesams.
Kodėl SQL serveris neįdiegiamas?
- Ši problema gali atsirasti dėl tam tikrų registro raktų problemų.
- Didesnis nei 4 KB sektoriaus dydis yra dažna šios problemos priežastis.
„Microsoft“ puikiai žino šią problemą ir, pasak jų, kai kurie naujesni saugojimo įrenginiai naudos didesnius blokų dydžius nei palaikomas 4 KB sektoriaus dydis, kurį naudoja „SQL Server“.
Tikimės, kad ši problema bus išspręsta, kai „Microsoft“ atnaujins programinę įrangą. Kalbant apie atnaujinimus, turime puikų vadovą, kaip tai padaryti atnaujinti iš SQL Server 2008, todėl būtinai patikrinkite.
Atnaujinus taip pat bus išvengta įvairių suderinamumo problemų, tokių kaip SQL serverio klaida nepalaiko operacinės sistemos.
Ar radote kitokį šios problemos sprendimo būdą? Jei taip, praneškite mums toliau pateiktuose komentaruose.