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_MACHINESOFTWAREMicrosoftMicrosoft SQL Server HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer
Теперь перейдите к
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall
а затем удалите все ключи, связанные с SQL Server.
Затем перейдите к
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
и сделать то же самое.
Наконец, перезагрузите систему.
Надеюсь, это поможет вам.
3) Внесите изменения в размер сектора диска.
На установку SQL-сервера влияет потенциальное влияние размера сектора диска. SQL Server совместим с размером сектора 4 КБ, который обозначается числом 4096. Если размер отличается, он не будет совместим.
Проверим размер сектора диска:
- нажмите Windows + Х ключ и выберите Терминал (Администратор) или откройте командную строку от имени администратора.
- Введите следующую команду и обязательно замените диск C, если вы устанавливаете сервер SQL на другие диски.
fsutil fsinfo секторинфо C:
- Найдите значения PhysicalBytesPerSectorForAtomicity и PhysicalBytesPerSectorForPerformance.
- Старые жесткие диски часто используют размер сектора 512 байт, тогда как новые диски расширенного формата (AF) обычно используют размер сектора 4 КБ (4096 байт). Если значения здесь разные, вам следует найти то, которое имеет большее значение. Если значение размера сектора превышает 4096, необходимо внести некоторые изменения в реестр.
- Откройте командную строку от имени администратора.
- Введите следующую команду, чтобы добавить ключ:
REG ADD “HKLMSYSTEMCurrentControlSetServicesstornvmeParametersDevice” /v “ForcedPhysicalSectorSizeInBytes” /t REG_MULTI_SZ /d “* 4095” /f
- Выполните следующую команду, чтобы убедиться, что ключ добавлен успешно:
REG QUERY “HKLMSYSTEMCurrentControlSetServicesstornvmeParametersDevice” /v “ForcedPhysicalSectorSizeInBytes”
- Теперь убедитесь, что размер сектора диска не превышает 4096.
- Введите следующую команду:
fsutil fsinfo секторинфо C:
- Эта команда отобразит информацию о секторах в кластере на указанном диске.
Наконец, проверьте, решена ли проблема.
Мы надеемся, что вы сможете решить проблему, используя решения, упомянутые в этом посте.
Читать: Установщик управляемого SQL Server перестал работать в Windows.
Можем ли мы установить SQL Server в Windows 11?
Да, вы можете установить SQL Server в Windows 11. Однако имейте в виду, что SQL Server не должен быть выпущен в 2016 году или ранее, поскольку они несовместимы. Чтобы узнать больше, перейдите по ссылке microsoft.com.