Poprawka: nie można zainstalować programu SQL Server w systemie Windows 11

Poprawka: nie można zainstalować programu SQL Server w systemie Windows 11

SQL Server jest często używany przez programistów jako system zarządzania relacyjnymi bazami danych i wielu z nich zgłaszało, że nie mogą zainstalować SQL Server w systemie Windows 11.

Bez działającego serwera SQL ich projekt nie będzie miał bazy danych, z której mógłby korzystać, dlatego bardzo ważne jest, aby rozwiązać ten problem, a ten przewodnik Ci w tym pomoże.

Jak pobrać i zainstalować SQL Server w systemie Windows 11?

1. Usuń klucz rejestru, którego dotyczy problem

  1. Naciśnij Windows klawisz + S i wpisz wiersz poleceń. Z listy wyników wybierz opcję Uruchom jako administrator .

  2. Teraz uruchom następujące polecenie: reg DELETE "HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio" /reg:32

  3. Następnie zamknij Wiersz Poleceń.

Jest to proste rozwiązanie, które może pomóc, jeśli nie możesz zainstalować SQL Server 2014.

2. Sprawdź rozmiar sektora dysku

  1. Naciśnij klawisz Windows + X i wybierz Terminal (Admin) .

  2. Teraz uruchom następujące polecenie. Pamiętaj, aby zastąpić C dyskiem, na którym instalujesz SQL Server. fsutil fsinfo sectorinfo C:

  3. Znajdź wartości PhysicalBytesPerSectorForAtomicity i PhysicalBytesPerSectorForPerformance .

Jeśli wartości są różne, znajdź tę, która ma wyższą wartość. Jeśli ta wartość jest wyższa niż 4096, musisz wprowadzić kilka zmian w rejestrze, wykonując następujące czynności:

  1. Uruchom Wiersz Poleceń jako administrator.
  2. Uruchom następujące polecenie, aby dodać klucz: REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device"/v "ForcedPhysicalSectorSizeInBytes"/t REG_MULTI_SZ /d "* 4095"/f

  3. Uruchom następujące polecenie, aby sprawdzić, czy klucz został pomyślnie dodany:
    REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device"/v "ForcedPhysicalSectorSizeInBytes"

Jeśli nie czujesz się komfortowo, modyfikując rejestr i zmieniając rozmiar sektora dysku, zawsze możesz zainstalować SQL Server na innym dysku. Po prostu sprawdź dysk za pomocą polecenia fsutil fsinfo sektorinfo i upewnij się, że jego wartości nie są wyższe niż 4096.

3. Ustaw flagę śledzenia na 1800

  1. Otwórz wiersz poleceń.
  2. Teraz uruchom następujące polecenie: DBCC TRACEON (1800, -1);

  3. Zamknij narzędzie wiersza poleceń.

Modyfikując parametry startowe, zmusisz SQL Server do używania 4 KB jako rozmiaru sektora dysku dla procesów odczytu i zapisu.

Dlaczego SQL Server nie instaluje się?

  • Problemy z niektórymi kluczami rejestru mogą powodować pojawienie się tego problemu.
  • Częstą przyczyną tego problemu jest rozmiar sektora większy niż 4 KB.

Firma Microsoft jest w pełni świadoma tego problemu i według niej niektóre nowsze urządzenia pamięci masowej będą wykorzystywać większe rozmiary bloków niż obsługiwany rozmiar sektora 4 KB używany przez SQL Server.

Aktualizacja zapobiegnie także różnym problemom ze zgodnością, takim jak brak obsługi systemu operacyjnego przez błąd SQL Server .

Czy znalazłeś inny sposób rozwiązania tego problemu? Jeśli tak, daj nam znać w komentarzach poniżej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *