Поправка: Не може да се инсталира SQL Server на Windows 11

SQL Server няма да се инсталира, ако използвате размер на сектора, по-голям от 4KB

  • Ако не можете да инсталирате SQL Server 2019 на Windows 11, проблемът най-вероятно е в размера на дисковия сектор.
  • Този проблем може да бъде коригиран чрез модифициране на системния регистър или чрез използване на специален флаг при стартиране на сървъра.

SQL Server често се използва от разработчиците като система за управление на релационни бази данни и много от тях съобщават, че не могат да инсталират SQL Server на Windows 11.

Без работещ SQL Server техният проект няма да има база данни, която може да използва, така че е изключително важно да се реши този проблем и това ръководство ще ви помогне с това.

Как да изтегля и инсталирам SQL Server на Windows 11?

1. Изтрийте засегнатия ключ на системния регистър

  1. Натисни Windows ключ + С и въведете командния ред. Изберете Изпълни като администратор от списъка с резултати.
  2. Сега изпълнете следната команда: reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
  3. След това затворете Командния ред.

Това е лесно решение и може да помогне, ако не можете да инсталирате SQL Server 2014.

 2. Проверете размера на сектора на вашето устройство

  1. Натисни Windows ключ + х и изберете Терминал (администратор).
  2. Сега изпълнете следната команда. Не забравяйте да замените C с устройството, на което инсталирате SQL Server. fsutil fsinfo sectorinfo C:
  3. Намерете PhysicalBytesPerSectorForAtomicity и PhysicalBytesPerSectorForPerformance стойности.

Ако стойностите са различни, намерете тази, която има по-висока стойност. Ако тази стойност е по-висока от 4096 трябва да направите няколко промени в системния регистър, като направите следното:

  1. Започнете Командния ред като администратор.
  2. Изпълнете следната команда, за да добавите ключа: REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
  3. Изпълнете следната команда, за да проверите дали ключът е добавен успешно:
    REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"

Ако не се чувствате комфортно да модифицирате регистъра и да промените размера на сектора на диска, винаги можете да инсталирате SQL Server на друго устройство. Просто проверете устройството с fsutil fsinfo информация за сектора и се уверете, че стойностите й не са по-високи от 4096.

Прочетете повече по тази тема
  • KB5029263 не се инсталира на Windows 11? Поправете го в 6 стъпки
  • 8 начина за коригиране на DHCP не е активиран за Wi-Fi
  • 0x80070661: Как да коригирате тази грешка при актуализиране на Windows
  • 7 бързи начина за коригиране на замръзването на камерата в Windows 11
  • Windows 11 замръзва при печат: 7 бързи начина да го коригирате

3. Задайте флага за проследяване на 1800

  1. Отворете командния ред.
  2. Сега изпълнете следната команда: DBCC TRACEON (1800, -1);
  3. Затворете инструмента за команден ред.

Чрез промяна на параметрите за стартиране ще принудите SQL Server да използва 4 KB като размер на сектора на диска за процеси на четене и запис.

Защо SQL Server не се инсталира?

  • Проблеми с определени ключове в системния регистър могат да причинят появата на този проблем.
  • Размерът на сектора, който е по-голям от 4KB, е често срещаната причина за този проблем.

Microsoft е напълно наясно с този проблем и според тях някои по-нови устройства за съхранение ще използват по-големи размери на блокове от поддържания размер на сектора от 4 KB, използван от SQL Server.

Надяваме се, че този проблем ще бъде разрешен, когато Microsoft надстрои своя софтуер. Говорейки за надстройки, имаме страхотно ръководство как да надграждане от SQL Server 2008, така че не забравяйте да го проверите.

Надстройката също ще предотврати различни проблеми със съвместимостта, като например Операционната система не се поддържа от грешка на SQL Server.

Намерихте ли различен начин за отстраняване на този проблем? Ако е така, уведомете ни в коментарите по-долу.

КОРЕКЦИЯ: не може да генерира SSPI контекстна грешка [SQL Server]

КОРЕКЦИЯ: не може да генерира SSPI контекстна грешка [SQL Server]Sql сървър

Грешката не може да генерира SSPI контекст може да попречи на администратора и потребителите да имат достъп до своите SQLсървър.В тази статия ние изследвайте трите начина да се коригирайте тази гре...

Прочетете още
Последната актуализация на SQL Server идва с проблеми с надеждността

Последната актуализация на SQL Server идва с проблеми с надеждносттаSql сървър

Кумулативната актуализация 7 за SQL Server е засегната от проблем с надеждността на моментната снимка на базата данни.Никой администратор на SQL Server 2019 не трябва да инсталира тази актуализация...

Прочетете още
Как да поправите повредена база данни в SQL Server [2022 ръководство]

Как да поправите повредена база данни в SQL Server [2022 ръководство]Sql сървър

Загубата на данни е често срещан проблем, но ние ще ви покажем как да поправите повредена база данни в SQL Server.Този проблем може да произтича от обикновено презаписване или случайно изтриване на...

Прочетете още