Виправлення: неможливо встановити SQL Server у Windows 11

SQL Server не встановиться, якщо ви використовуєте розмір сектора, більший за 4 КБ

  • Якщо ви не можете встановити SQL Server 2019 у Windows 11, проблема, швидше за все, полягає в розмірі сектора диска.
  • Цю проблему можна вирішити, змінивши реєстр або використовуючи спеціальний прапор під час запуску сервера.

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

Без запущеного SQL Server їхній проект не матиме бази даних, яку можна використовувати, тому вкрай важливо вирішити цю проблему, і цей посібник допоможе вам у цьому.

Як завантажити та інсталювати SQL Server у Windows 11?

1. Видаліть уражений розділ реєстру

  1. Натисніть вікна клавіша + С і введіть командний рядок. Виберіть Запустити від імені адміністратора зі списку результатів.
  2. Тепер виконайте таку команду: reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
  3. Після цього закрийте Командний рядок.

Це просте рішення, яке може допомогти, якщо ви не можете встановити SQL Server 2014.

 2. Перевірте розмір сектора диска

  1. Натисніть вікна клавіша + X і вибирайте Термінал (адміністратор).
  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 Update
  • 7 швидких способів усунути зависання камери в Windows 11
  • Windows 11 зависає під час друку: 7 швидких способів це виправити

3. Встановіть прапор трасування на 1800

  1. Відкрийте командний рядок.
  2. Тепер виконайте таку команду: DBCC TRACEON (1800, -1);
  3. Закрийте інструмент командного рядка.

Змінивши параметри запуску, ви змусите SQL Server використовувати 4 КБ як розмір сектора диска для процесів читання та запису.

Чому не встановлюється SQL Server?

  • Причиною появи цієї проблеми можуть бути проблеми з певними розділами реєстру.
  • Поширеною причиною цієї проблеми є розмір сектора, який перевищує 4 КБ.

Корпорація Майкрософт повністю усвідомлює цю проблему, і, згідно з ними, деякі нові пристрої зберігання даних використовуватимуть вищі розміри блоків, ніж підтримуваний розмір сектора 4 КБ, який використовується SQL Server.

Сподіваємось, ця проблема буде вирішена, коли Microsoft оновить своє програмне забезпечення. Говорячи про оновлення, у нас є чудовий посібник, як це зробити оновлення з SQL Server 2008, тому обов’язково перевірте це.

Оновлення також запобігає різним проблемам із сумісністю, наприклад Операційна система не підтримується через помилку SQL Server.

Чи знайшли ви інший спосіб вирішити цю проблему? Якщо так, повідомте нам про це в коментарях нижче.

Виправте помилку Microsoft SQL Server 18456 [Помилка входу користувача]

Виправте помилку Microsoft SQL Server 18456 [Помилка входу користувача]сервер Sql

Спробуйте ці прості виправлення, якщо з’являється помилка Microsoft SQL Server 18456Помилка Microsoft SQL Server 18456 може виникати у вашій системі з багатьох причин.Помилка може спричинити вхід і...

Читати далі
Виправлення: помилка агрегатної функції під час виконання запиту

Виправлення: помилка агрегатної функції під час виконання запитусервер Sql

Додавання пропозиції GROUP BY є дуже ефективним у більшості випадківПомилка агрегатної функції в SQL виникає, коли ви намагаєтеся використати агрегатну функцію способом, який не підтримується мовою...

Читати далі
Що таке Mysqld.exe і як виправити високий рівень використання ЦП

Що таке Mysqld.exe і як виправити високий рівень використання ЦПсервер SqlWindows 11

Налаштуйте конфігурацію MySQL або оновіть сервер MySQLMysqld.exe є частиною MySQL Server Програмне забезпечення, розроблене розробником програмного забезпечення Oracle.Коли ви запускаєте програмне ...

Читати далі