Remediere Imposibil de instalat SQL Server pe Windows 11

Microsoft SQL Server este un sistem de management al bazelor de date relaționale (RDBMS) utilizat în multe companii la nivel de întreprindere. Oferă un mediu sigur și scalabil pentru stocarea, gestionarea și preluarea datelor. Cu toate acestea, când unii utilizatori au încercat să instaleze SQL Server pentru a oferi proiectului lor o bază de date, au eșuat. În această postare, vom vedea ce poți face dacă eștinu se poate instala SQL Serverpe computerul tău Windows.

SQL Server

Express Edition

Nu se poate instala SQL Server (setup.exe).

Cod de ieșire (zecimal): -2061893606Descrierea erorii: Așteptați mânerul de recuperare a motorului de bază de date eșuat. Verificați jurnalul de erori SQL Server pentru cauze potențiale

Nota: Este posibil să vă confruntați cu problema cu SQL Server 2016, 2019 sau 2022 sau Developer Edition. Indiferent, puteți urma soluțiile menționate aici.

Remediere Imposibil de instalat SQL Server pe Windows 11

Dacă nu puteți instala un server SQL, urmați soluțiile menționate mai jos.

  1. Instalați cea mai recentă versiune a serverului SQL
  2. Ștergeți cheia de registry afectată
  3. Efectuați modificări la dimensiunea sectorului unității

Să începem.

1] Instalați cea mai recentă versiune a serverului SQL

Windows 11 nu acceptă versiuni mai vechi de servere SQL. Dacă încercați să instalați SQL Server 2016 și versiuni mai vechi pe un computer Windows, rămâneți blocat și nu puteți instala SQL Server pe Windows 11. Windows 11 nu acceptă acea versiune a software-ului. Deci, în acest scenariu, puteți descărca și instala cea mai recentă versiune de SQL. Sperăm că, după descărcarea și instalarea versiunii mai noi a serverului SQL, problema dvs. va fi rezolvată.

2] Ștergeți cheia de registry afectată

În această soluție, vom șterge cheile de registry care sunt legate de versiunea instalată anterior de SQL Server. Chiar dacă nu aveți nicio instanță de SQL Server instalată pe sistemul dumneavoastră, ar trebui să ștergeți în continuare fișierele menționate mai jos, deoarece în timpul procesului de instalare sunt create și pot împiedica o nouă încercare de instalare. Ștergerea cheii de registry afectate trebuie făcută cu prudență, deoarece știm că Windows Registry este o bază de date care conține informații și setări pentru toate componentele hardware, software și utilizatori. Acesta este motivul pentru care,înainte de a continua. Odată terminat, urmați pașii menționați mai jos.

DeschideEditorul Registrului.

Acum, ștergeți următoarele chei.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

Acum, navigați la

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

și apoi ștergeți toate cheile asociate cu SQL Server.

Apoi, trece la

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

si face la fel.

În cele din urmă, reporniți sistemul.

Sperăm că acest lucru va face treaba pentru tine.

3] Efectuați modificări la dimensiunea sectorului unității

Instalarea serverului SQL este influențată de impactul potențial al dimensiunii sectorului de disc. SQL Server este compatibil cu dimensiunea sectorului de 4 KB, care este reprezentată de 4096, dacă dimensiunea este diferită, nu va fi compatibil.

Să verificăm dimensiunea sectorului unității:

  • Apăsați tastaWindows + Xtasta și selectațiTerminal (administrator)sau deschideți Command Prompt ca administrator.
  • Introduceți următoarea comandă și asigurați-vă că înlocuiți unitatea C dacă instalați serverul SQL în alte unități.
fsutil fsinfo sectorinfo C:
  • AflațiPhysicalBytesPerSectorForAtomicityşiPhysicalBytesPerSectorForPerformancevalorile.
  • Unitățile de hard disk vechi folosesc adesea o dimensiune a sectorului de 512 de octeți, în timp ce unitățile cu format avansat (AF) mai noi folosesc de obicei o dimensiune de sector de 4K (4096 de octeți). Dacă valorile sunt diferite aici, atunci ar trebui să o găsiți pe cea care are o valoare mai mare. Dacă valoarea mărimii sectorului este mai mare de 4096, atunci este nevoie de unele modificări în registru.
  • Deschideți linia de comandă ca administrator.
  • Introduceți următoarea comandă pentru a adăuga cheia:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
  • Rulați următoarea comandă pentru a confirma dacă cheia a fost adăugată cu succes:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
  • Acum asigurați-vă că dimensiunea sectorului discului nu este mai mare de 4096.
  • Introduceți următoarea comandă:
fsutil fsinfo sectorinfo C:
  • Această comandă va afișa informații despre sectoarele per cluster de pe unitatea specificată.

În cele din urmă, verificați dacă problema este rezolvată.

Sperăm că puteți rezolva problema folosind soluțiile menționate în această postare.

Citire:

Putem instala SQL Server în Windows 11?

Da, puteți instala SQL Server pe Windows 11. Cu toate acestea, rețineți că SQL Server nu ar trebui să fie din 2016 sau mai devreme, deoarece nu sunt compatibile. Pentru a afla mai multe, accesațimicrosoft.com.

Citește și:?

Cum repar SQL Server, imposibil de instalat?

Dacă nu puteți instala SQL Server pe computer, asigurați-vă că instalați versiunea compatibilă. În cazul în care întâmpinați problema când instalați o versiune compatibilă de SQL Server, consultați soluțiile menționate în această postare.

Citire:.

Related Posts