SQL Server не будет установлен, если вы используете размер сектора больше 4 КБ.
- Если вы не можете установить SQL Server 2019 в Windows 11, скорее всего, проблема в размере сектора диска.
- Эту проблему можно решить, изменив реестр или используя специальный флаг при запуске сервера.
SQL Server часто используется разработчиками в качестве системы управления реляционными базами данных, и многие из них сообщают, что не могут установить SQL Server в Windows 11.
Без запущенного SQL-сервера в их проекте не будет базы данных, которую он мог бы использовать, поэтому крайне важно решить эту проблему, и это руководство поможет вам в этом.
Как загрузить и установить SQL Server в Windows 11?
1. Удалите затронутый ключ реестра.
- нажмите Окна ключ + С и введите командная строка. Выбирать Запустить от имени администратора из списка результатов.
- Теперь выполните следующую команду:
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
- После этого закройте Командная строка.
Это простое решение, и оно может помочь, если вы не можете установить SQL Server 2014.
2. Проверьте размер сектора вашего диска
- нажмите Окна ключ + Икс и выбери Терминал (Администратор).
- Теперь выполните следующую команду. Обязательно замените C на диск, на который вы устанавливаете SQL Server.
fsutil fsinfo sectorinfo C:
- Найдите PhysicalBytesPerSectorForAtomicity и Физическийбайтесперсекторфорперформанс ценности.
Если значения разные, найдите тот, который имеет большее значение. Если это значение превышает 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"
Если вам неудобно вносить изменения в реестр и изменять размер сектора диска, вы всегда можете установить SQL Server на другой диск. Просто проверьте диск с помощью fsutil fsinfo секторинфо команду и убедитесь, что ее значения не превышают 4096.
- KB5029263 не устанавливается в Windows 11? Исправьте это за 6 шагов
- 8 способов исправить DHCP не включен для Wi-Fi
- 0x80070661: как исправить эту ошибку Центра обновления Windows
- 7 быстрых способов исправить зависание камеры в Windows 11
- Windows 11 зависает при печати: 7 быстрых способов это исправить
3. Установите флаг трассировки на 1800.
- Откройте командную строку.
- Теперь выполните следующую команду:
DBCC TRACEON (1800, -1);
- Закройте инструмент командной строки.
Изменяя параметры запуска, вы заставите SQL Server использовать 4 КБ в качестве размера сектора диска для процессов чтения и записи.
Почему SQL Server не устанавливается?
- Проблемы с определенными ключами реестра могут привести к появлению этой проблемы.
- Размер сектора, превышающий 4 КБ, является распространенной причиной этой проблемы.
Microsoft полностью осведомлена об этой проблеме и, по их словам, некоторые новые устройства хранения данных будут использовать блоки большего размера, чем поддерживаемый размер сектора в 4 КБ, используемый SQL Server.
Надеемся, эта проблема будет решена, когда Microsoft обновит свое программное обеспечение. Говоря об обновлениях, у нас есть отличное руководство о том, как обновление с SQL Server 2008, так что обязательно проверьте это.
Обновление также предотвратит различные проблемы совместимости, такие как Операционная система не поддерживается из-за ошибки SQL Server.
Вы нашли другой способ решить эту проблему? Если да, дайте нам знать в комментариях ниже.