Labojums: nevar instalēt SQL serveri operētājsistēmā Windows 11

SQL Server netiks instalēts, ja izmantojat sektoru, kas lielāks par 4 KB

  • Ja nevarat instalēt SQL Server 2019 operētājsistēmā Windows 11, visticamāk, problēma ir diska sektora lielumā.
  • Šo problēmu var novērst, modificējot reģistru vai izmantojot īpašu karogu, startējot serveri.

Izstrādātāji SQL Server bieži izmanto kā relāciju datu bāzes pārvaldības sistēmu, un daudzi no viņiem ziņoja, ka viņi nevar instalēt SQL Server operētājsistēmā Windows 11.

Ja SQL Server nedarbosies, viņu projektam nebūs datu bāzes, ko tas varētu izmantot, tāpēc ir ļoti svarīgi novērst šo problēmu, un šī rokasgrāmata jums to palīdzēs.

Kā lejupielādēt un instalēt SQL Server operētājsistēmā Windows 11?

1. Izdzēsiet ietekmēto reģistra atslēgu

  1. Nospiediet Windows taustiņš + S un ierakstiet komandu uzvedne. Izvēlieties Izpildīt kā administratoram no rezultātu saraksta.
  2. Tagad palaidiet šādu komandu: reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
  3. Pēc tam aizveriet Komandu uzvedne.

Šis ir vienkāršs risinājums, un tas var palīdzēt, ja nevarat instalēt SQL Server 2014.

 2. Pārbaudiet sava diska sektora lielumu

  1. Nospiediet Windows taustiņš + X un izvēlēties Terminālis (administrators).
  2. Tagad palaidiet šādu komandu. Noteikti aizstājiet C ar disku, kurā instalējat SQL Server. fsutil fsinfo sectorinfo C:
  3. Atrodiet Physical BytesPerSectorForAtomicity un PhysicalBytesPerSectorForPerformance vērtības.

Ja vērtības atšķiras, atrodiet to, kam ir lielāka vērtība. Ja šī vērtība ir lielāka par 4096 jums ir jāveic dažas izmaiņas reģistrā, veicot šādas darbības:

  1. Sākt Komandu uzvedne kā administrators.
  2. Lai pievienotu atslēgu, izpildiet šo komandu: REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
  3. Palaidiet šo komandu, lai pārbaudītu, vai atslēga ir veiksmīgi pievienota:
    REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"

Ja nevēlaties modificēt reģistru un mainīt diska sektora lielumu, vienmēr varat instalēt SQL Server citā diskdzinī. Vienkārši pārbaudiet disku ar fsutil fsinfo sektorinfo komandu un pārliecinieties, vai tās vērtības nav lielākas par 4096.

Lasiet vairāk par šo tēmu
  • KB5029263 netiek instalēts operētājsistēmā Windows 11? Labojiet to 6 darbībās
  • 8 veidi, kā labot DHCP nav iespējots Wi-Fi tīklā
  • 0x80070661: kā novērst šo Windows atjaunināšanas kļūdu
  • 7 ātri veidi, kā novērst kameras sasalšanu operētājsistēmā Windows 11
  • Operētājsistēma Windows 11 sasalst drukāšanas laikā: 7 ātri veidi, kā to novērst

3. Iestatiet izsekošanas karogu uz 1800

  1. Atveriet komandrindu.
  2. Tagad palaidiet šādu komandu: DBCC TRACEON (1800, -1);
  3. Aizveriet komandrindas rīku.

Mainot startēšanas parametrus, SQL Server būs jāizmanto 4 KB kā diska sektora lielums lasīšanas un rakstīšanas procesiem.

Kāpēc SQL Server netiek instalēts?

  • Problēmas ar noteiktām reģistra atslēgām var izraisīt šīs problēmas parādīšanos.
  • Parasti šīs problēmas cēlonis ir sektora lielums, kas pārsniedz 4 KB.

Microsoft pilnībā apzinās šo problēmu, un saskaņā ar viņu teikto, dažas jaunākas atmiņas ierīces izmantos lielākus bloku izmērus nekā atbalstītais 4 KB sektora lielums, ko izmanto SQL Server.

Cerams, ka šī problēma tiks atrisināta, kad Microsoft atjauninās savu programmatūru. Runājot par jauninājumiem, mums ir lielisks ceļvedis, kā to izdarīt jaunināšana no SQL Server 2008, tāpēc noteikti pārbaudiet to.

Jaunināšana novērsīs arī dažādas saderības problēmas, piemēram, SQL Server kļūda neatbalsta operētājsistēmu.

Vai esat atradis citu veidu, kā novērst šo problēmu? Ja tā, paziņojiet mums tālāk sniegtajos komentāros.

SSPI rokasspiediens neizdevās ar kļūdas kodu 0x8009030c [Labot]

SSPI rokasspiediens neizdevās ar kļūdas kodu 0x8009030c [Labot]Sql Serveris

Ieviesiet šajā rokasgrāmatā sniegtos risinājumus, lai novērstu kļūduSSPI rokasspiediens neizdevās kļūdas koda 0x8009030c dēļ, ziņojums parasti nozīmē lietotāja autentifikācijas kļūmi.Tas notiek, ja...

Lasīt vairāk
Izlabojiet Microsoft SQL Server kļūdu 18456 [Lietotājam neizdevās pieteikšanās]

Izlabojiet Microsoft SQL Server kļūdu 18456 [Lietotājam neizdevās pieteikšanās]Sql Serveris

Izmēģiniet šos vienkāršos labojumus, ja tiek parādīta Microsoft SQL Server kļūda 18456Microsoft SQL Server Error 18456 var rasties jūsu sistēmā daudzu iemeslu dēļ.Pieteikšanās ar nederīgiem akredit...

Lasīt vairāk
Labojums: apkopotās funkcijas kļūda, izpildot vaicājumu

Labojums: apkopotās funkcijas kļūda, izpildot vaicājumuSql Serveris

Vairumā gadījumu GROUP BY klauzulas pievienošana ir ļoti efektīvaApkopotās funkcijas kļūda SQL rodas, mēģinot izmantot apkopošanas funkciju veidā, ko neatbalsta SQL valoda.Kļūda var rasties, ja neg...

Lasīt vairāk