Ошибка установки службы ядра базы данных SQL Server с использованием SQL Server 2019 на Windows 11 Home.

Вопрос или проблема

Я сталкиваюсь с проблемой установки SQL Server 2019 на своем компьютере с Windows 11 Home.

Проблема заключается в следующем:

Не удалось дождаться завершения процедуры восстановления механизма базы данных. Проверьте журнал ошибок SQL Server для выявления потенциальных причин

Я добавил подробности из журнала ниже

Подробные результаты:
  Функция:                      Службы механизма базы данных
  Статус:                       Ошибка
  Причина сбоя:                 Во время установки функции произошла ошибка.
  Следующий шаг:                Используйте следующую информацию для устранения ошибки, удалите эту функцию, а затем снова запустите процесс установки.
  Имя компонента:               Особенности экземпляра служб механизма базы данных SQL Server
  Код ошибки компонента:        0x851A001A
  Описание ошибки:              Не удалось дождаться завершения процедуры восстановления механизма базы данных. Проверьте журнал ошибок SQL Server для выявления потенциальных причин.
  Ссылка на справочную информацию об ошибке: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=15.0.4013.40&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026

Я пытался переустановить SQL Server несколько раз, как в редакции Developer, так и в редакции Express, но безуспешно.

Я также пробовал изменить NT Service/MSSQLServer на NTAuthority/NetworkService или NTAuthority/LocalSystem, но снова – безуспешно.

Может кто-нибудь помочь мне?

enter image description here

Журнал просмотрщика событий:

enter image description here

Кажется, что устройство хранения, с которого идет установка, имеет/сообщает неподходящий размер сектора.

Обратите внимание на Устранение ошибок, связанных с размером сектора системного диска более 4 КБ и Политику поддержки Microsoft для жестких дисков с сектором 4К в Windows.

Скорее всего, жесткий диск, на который вы устанавливаете, показывает размер сектора больше, чем поддерживаемый размер сектора в 4 КБ, но SQL Server поддерживает только размеры хранения секторов 512 байтов и 4 КБ.

Запуск следующей команды покажет ваш размер сектора:

fsutil fsinfo sectorinfo C:

Вам нужно проверить эти значения:

fsutil fsinfo sectorinfo C:
PhysicalBytesPerSectorForAtomicity :                    4096
PhysicalBytesPerSectorForPerformance :                  16384

В моем случае, поскольку 4KB поддерживается SQL Server, указанные 16KB для производительности, вероятно, были проблемой.

Я проверил все свои диски и установил на один, где указан размер сектора 512 байтов.

Ответ или решение

Конечно, разберемся с вашей проблемой установки SQL Server 2019 на Windows 11 Home. Как вы указали, ошибка "Wait on the Database Engine recovery handle failed" может быть связана с проблемами размера сектора вашего жесткого диска. Давайте разберем шаги, которые можно предпринять для решения этой проблемы.

Анализ проблемы

Ошибка, с которой вы столкнулись, может указывать на то, что ваш жесткий диск сообщает о размере сектора, который не поддерживается SQL Server. По стандартам SQL Server поддерживаются только размеры секторов 512 байт и 4 КБ. Если ваше устройство хранения использует размер сектора более 4 КБ, это может вызывать сбой в установке.

Рекомендованные шаги

  1. Проверка информации о секторе диска:

    • Используйте команду fsutil fsinfo sectorinfo C: в командной строке, чтобы получить текущее состояние вашего диска.
      fsutil fsinfo sectorinfo C:
    • Обратите внимание на значения PhysicalBytesPerSectorForAtomicity и PhysicalBytesPerSectorForPerformance. Если значение PhysicalBytesPerSectorForPerformance превышает 4 КБ, это потенциальная причина проблемы.
  2. Установка на другой диск:

    • Если у вас имеется другой диск, у которого размер сектора соответствует стандарту 512 байт или 4 КБ, попробуйте установить SQL Server на этот диск.
  3. Виртуализация или использование внешнего устройства:

    • Рассмотрите использование виртуальной машины с виртуальным диском, который имеет поддерживаемый размер сектора. Либо подключите внешнее устройство хранения данных, которое совместимо с требованиями SQL Server.
  4. Настройка прав доступа:

    • Изменение учетной записи службы SQL Server может помочь, но в данном случае, так как это уже попробовали — мало вероятно, что это поможет решить именно эту проблему.
  5. Обновление драйверов и системы:

    • Убедитесь, что все драйверы ваших накопителей обновлены. Иногда устаревшие драйверы могут искажать корректную информацию о размере секторов.

Заключение

Если эти шаги не решат проблему, вы можете обратиться за дополнительной помощью к содержательной сервисной поддержке Microsoft. Кроме того, постоянное изучение логов установки и ошибок может предоставить новые контексты и возможные решения. Определенно, установка SQL Server на Windows 11 Home может иметь свои нюансы, но систематизированный подход должен помочь в решении этой проблемы.

Оптимизация SEO

При обсуждении установки SQL Server на Windows 11 важно учитывать ключевые слова, связанные с "размером сектора", "проблемами установки", "SQL Server 2019", и "Windows 11 Home", чтобы ваше описание было полезным и легко доступным для пользователей, столкнувшихся с аналогичными проблемами.

Оцените материал
Добавить комментарий

Капча загружается...