Исправить невозможность установки SQL Server в Windows 11
Microsoft SQL Server — это система управления реляционными базами данных (СУБД), используемая во многих компаниях корпоративного уровня. Он обеспечивает безопасную и масштабируемую среду для хранения, управления и извлечения данных. Однако когда некоторые пользователи попытались установить SQL Server, чтобы предоставить своему проекту базу данных, им это не удалось. В этом посте мы увидим, что вы можете сделать, если не можете установить SQL Server на свой компьютер с Windows.
SQL-сервер
Экспресс-издание
Невозможно установить SQL Server (setup.exe).
Код выхода (десятичный): -2061893606Описание ошибки: Не удалось дождаться дескриптора восстановления ядра СУБД. Проверьте журнал ошибок SQL Server на наличие потенциальных причин.
Примечание. Вы можете столкнуться с проблемой в SQL Server 2016, 2019 или 2022 или Developer Edition. В любом случае вы можете воспользоваться решениями, упомянутыми здесь.
Исправить невозможность установки SQL Server в Windows 11
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Если вы не можете установить SQL-сервер, следуйте решениям, указанным ниже.
- Установите последнюю версию SQL-сервера
- Удалите затронутый ключ реестра.
- Внесите изменения в размер сектора диска.
Давайте начнем.
1) Установите последнюю версию SQL-сервера.
Windows 11 не поддерживает старые версии SQL-серверов. Если вы пытаетесь установить SQL Server 2016 и более ранние версии на компьютер с Windows, вы застреваете и не можете установить SQL Server в Windows 11. Windows 11 не поддерживает эту версию программного обеспечения. Итак, в этом сценарии вы можете загрузить и установить последнюю версию SQL. Надеемся, что после загрузки и установки новой версии SQL-сервера ваша проблема будет решена.
2) Удалите затронутый ключ реестра.
В этом решении мы удалим ключи реестра, связанные с ранее установленной версией SQL Server. Даже если в вашей системе не установлен ни один экземпляр SQL Server, вам все равно следует удалить файлы, упомянутые ниже, поскольку они создаются в процессе установки и могут помешать следующей попытке установки. Удаление затронутого раздела реестра следует выполнять с осторожностью, поскольку мы знаем, что реестр Windows — это база данных, содержащая информацию и настройки для всего оборудования, программного обеспечения и пользователей. Вот почему, прежде чем продолжить, создайте резервную копию реестра. После этого выполните шаги, указанные ниже.
Откройте редактор реестра.
Теперь удалите следующие ключи.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
Теперь перейдите к
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
а затем удалите все ключи, связанные с SQL Server.
Затем перейдите к
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
и сделать то же самое.
Наконец, перезагрузите систему.
Надеюсь, это поможет вам.
3) Внесите изменения в размер сектора диска.
На установку SQL-сервера влияет потенциальное влияние размера сектора диска. SQL Server совместим с размером сектора 4 КБ, который обозначается числом 4096. Если размер отличается, он не будет совместим.
Проверим размер сектора диска:
- нажмите Windows + Х ключ и выберите Терминал (Администратор) или откройте командную строку от имени администратора.
- Введите следующую команду и обязательно замените диск C, если вы устанавливаете сервер SQL на другие диски.
fsutil fsinfo секторинфо C:
- Найдите значения PhysicalBytesPerSectorForAtomicity и PhysicalBytesPerSectorForPerformance.
- Старые жесткие диски часто используют размер сектора 512 байт, тогда как новые диски расширенного формата (AF) обычно используют размер сектора 4 КБ (4096 байт). Если значения здесь разные, вам следует найти то, которое имеет большее значение. Если значение размера сектора превышает 4096, необходимо внести некоторые изменения в реестр.
- Откройте командную строку от имени администратора.
- Введите следующую команду, чтобы добавить ключ:
REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device” /v “ForcedPhysicalSectorSizeInBytes” /t REG_MULTI_SZ /d “* 4095” /f
- Выполните следующую команду, чтобы убедиться, что ключ добавлен успешно:
REG QUERY “HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device” /v “ForcedPhysicalSectorSizeInBytes”
- Теперь убедитесь, что размер сектора диска не превышает 4096.
- Введите следующую команду:
fsutil fsinfo секторинфо C:
- Эта команда отобразит информацию о секторах в кластере на указанном диске.
Наконец, проверьте, решена ли проблема.
Мы надеемся, что вы сможете решить проблему, используя решения, упомянутые в этом посте.
Читать: Установщик управляемого SQL Server перестал работать в Windows.
Можем ли мы установить SQL Server в Windows 11?
Да, вы можете установить SQL Server в Windows 11. Однако имейте в виду, что SQL Server не должен быть выпущен в 2016 году или ранее, поскольку они несовместимы. Чтобы узнать больше, перейдите по ссылке microsoft.com.
Читайте также: Как создать хранимые процедуры SQL через SQL Server?
Как исправить ситуацию, когда SQL Server не удается установить?
Если вы не можете установить SQL Server на свой компьютер, убедитесь, что вы устанавливаете совместимую версию. Если у вас возникнет проблема при установке совместимой версии SQL Server, ознакомьтесь с решениями, упомянутыми в этом посте.
Читайте: Установщик управляемого SQL Server перестал работать в Windows.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)