Android

Sprawdzanie spójności rejestru wydajności licznika wydajności nie powiodło się

SQL Server 2017 Installation. Установка и начальная настройка

SQL Server 2017 Installation. Установка и начальная настройка
Anonim

Tak jak wspomniałem w zeszłym tygodniu, omówię różne problemy związane z instalacją programu SQL Server i różne wskazówki dotyczące rozwiązywania problemów, aby rozwiązać problem. W zeszłym tygodniu rozmawialiśmy o tym, jak zarządzać przestarzałym błędem programu SQL Server i wykonaliśmy różne kroki, aby go naprawić. Więc w tym tygodniu dyskutuję o innym typowym błędzie, który pojawia się podczas rozwiązywania problemów z SQL Server 2008 R2 / 2012, i to jest około Błąd sprawdzania spójności rejestru rejestru licznika wydajności . Omówmy małe tło tego komunikatu o błędzie

Sprawdzanie zgodności gałęzi rejestru licznika wydajności nie powiodło się

Zasadniczo, gdy spróbujemy zainstalować SQL, uruchomi on pewne reguły, aby sprawdzić, czy twój system spełnia wszystkie wymagania do uruchomienia SQL Server 2008 z powodzeniem. Podczas tego procesu, jak widać na zrzucie ekranu, instalacja nie powiedzie się w tym momencie. Nie możesz przejść dalej.

Nie potrzebujesz licznika wydajności we wszystkich przypadkach, w niektórych możesz go po prostu pominąć. Podczas instalacji zostanie użyty zestaw liczników wydajności do monitorowania wydajności silnika przepływu danych.

Według TechNet najlepszym przykładem jest " Buforowanie buforowane " Ten licznik służy do określenia czy bufory danych są zapisywane na dysku tymczasowo podczas działania pakietu. Ale jak powiedziałem, niektóre aplikacje działające z SQL nie potrzebują tego. Jest używany głównie do samodzielnego SQL na serwerze danych, który wymaga dużo monitorowania. Jeśli więc chcesz po prostu pominąć sprawdzanie spójności licznika wydajności, możesz uruchomić instalację programu SQL Server z następującą wartością przełącznika

C: Downloads setup.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck

Zastąp lokalizację gdzie masz pliki instalacyjne.

Przebuduj licznik wydajności

Po uruchomieniu instalacji z tą wartością przełącznika, należy pominąć ten krok i kontynuować instalację. Jest to jeden sposób obejścia tego komunikatu o błędzie. Innym sposobem, który jest również wymieniony w KB KB, jest odbudowanie licznika wydajności.

  • Kliknij Start i wpisz CMD
  • Kliknij prawym przyciskiem i kliknij Uruchom jako administrator
  • Następnie wpisz lodctr / R: PerfStringBackup.INI i naciśnij klawisz Enter
  • Teraz zrestartuj system i spróbuj ponownie zainstalować program SQL Server.

Widziałem tę działającą wersję Windowsa, taką jak XP i Server 2003, ale prawie nie widziałem, żeby to działało na nowe system operacyjny generacji. Mimo to warto spróbować. Istnieje sposób ręcznego przebudowywania licznika wydajności firmy Microsoft, proszę odnieść się do KB300956.

Wtedy jest sytuacja, w której brakuje pożądanego klucza rejestru. W takich przypadkach musimy znaleźć klucz, którego brakuje, a następnie ręcznie go utworzyć. Najlepszy i najprostszy sposób. Jest mała aplikacja, którą znalazłem na forum MSDN, która powie Ci, który klucz musimy utworzyć. Możesz go pobrać stąd - ta aplikacja konsolowa została opracowana przez Rafaela Candido, tak myślę. Zanim przejdziemy dalej, musimy utworzyć kopię zapasową rejestru.

Po uzyskaniu klucza musimy przejść do rejestracji i utworzyć nowy klucz.

  • Kliknij przycisk Start i wpisz Regedit
  • Kliknij prawym przyciskiem myszy i kliknij Uruchom jako administrator
  • Przejdź do HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Następnie kliknij prawym przyciskiem myszy na Perflib i kliknij nowy klawisz
  • Następnie wpisz wartość, którą otrzymałeś po uruchomieniu konsoli application

  • Wtedy możesz mieć inne klawisze pod Perflib jak 009 itd.
  • Musisz skopiować te informacje i umieścić je pod nowo utworzonym klawiszem

Najlepszym sposobem na zrobienie tego jest wyeksportowanie klucza sam (In mój przypadek 009), a następnie zapisz go na pulpicie jako PCFix.reg. Kliknij prawym przyciskiem myszy na PCFix.reg i kliknij Edytuj. Następnie zmień 009 z wartością, którą otrzymałeś na konsoli. Następnie zapisz i zamknij. Kliknij dwukrotnie klawisz, aby odnieść skutek. Gdy już to zrobisz, uruchom ponownie komputer, aby odnieść skutek.

Podsumowując, jeden z tych kroków powinien być w stanie rozwiązać problem, z którym masz do czynienia podczas sprawdzania spójności rejestru rejestru wydajności licznika podczas instalowania programu SQL Server.

Mam nadzieję, że ten artykuł okaże się pomocny.