Sprawdzanie spójności rejestru liczników wydajności podczas instalowania programu SQL Server w systemie Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Jako ekspert IT często używam profesjonalnego slangu podczas sprawdzania wydajności różnych gałęzi rejestru w systemie Windows. To konkretne zadanie może być dość żmudne, ale ważne jest, aby upewnić się, że gałęzie są spójne przed zainstalowaniem SQL Server. W tym artykule pokażę, jak sprawdzić wydajność gałęzi rejestru w systemie, aby upewnić się, że są w dobrym stanie przed zainstalowaniem SQL Server. Pierwszą rzeczą, którą musisz zrobić, to otworzyć Edytor rejestru. Aby to zrobić, naciśnij klawisz Windows + R, wpisz „regedit” w oknie dialogowym Uruchom i naciśnij Enter. Po otwarciu Edytora rejestru musisz przejść do następującego klucza: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Po przejściu do klawisza Setup musisz poszukać wartości „PerformanceCounter”. Ta wartość powinna być ustawiona na 1, jeśli chcesz włączyć liczniki wydajności dla SQL Server. Jeśli nie jest ustawiony na 1, musisz go zmienić, a następnie ponownie uruchomić komputer. Po włączeniu liczników wydajności należy uruchomić SQL Server Configuration Manager. Aby to zrobić, naciśnij klawisz Windows + R, wpisz „sqlservermanager” w oknie dialogowym Uruchom i naciśnij Enter. Po otwarciu Menedżera konfiguracji rozwiń węzeł „Usługi SQL Server”, a następnie kliknij prawym przyciskiem myszy usługę „SQL Server”. Z menu kontekstowego wybierz opcję „Właściwości”. W oknie dialogowym Właściwości serwera SQL przejdź do zakładki „Zaawansowane”, a następnie przewiń w dół do sekcji „Liczniki wydajności”. Tutaj musisz upewnić się, że wybrana jest opcja „Włączone”. Jeśli nie, wybierz go, a następnie kliknij przycisk „Zastosuj”. Po włączeniu liczników wydajności należy ponownie uruchomić usługę SQL Server. Aby to zrobić, kliknij prawym przyciskiem myszy usługę „SQL Server” iz menu kontekstowego wybierz opcję „Uruchom ponownie”. Po ponownym uruchomieniu usługi SQL Server liczniki wydajności powinny być widoczne w monitorze wydajności. Aby uruchomić Monitor wydajności, naciśnij klawisz Windows + R, wpisz „perfmon” w oknie dialogowym Uruchom i naciśnij klawisz Enter. W Monitorze wydajności musisz dodać liczniki „Menedżer buforów” i „SQL Server: Menedżer pamięci”. Po dodaniu liczników możesz rozpocząć monitorowanie wydajności wystąpienia SQL Server. Jeśli zauważysz skoki zużycia bufora lub pamięci, będziesz wiedział, że coś jest nie tak i będziesz musiał zbadać sprawę dokładniej. Wykonując te kroki, możesz upewnić się, że gałęzie rejestru w systemie są w dobrym stanie przed zainstalowaniem programu SQL Server. Pomoże to zapewnić płynne i bezproblemowe działanie instancji programu SQL Server.



Jak wspomniałem w zeszłym tygodniu, omówię różne problemy z instalacją programu SQL Server i różne wskazówki dotyczące ich rozwiązywania. W zeszłym tygodniu rozmawialiśmy o tym, jak błąd zarządzania SQL Server przestał działać i przeszedł różne kroki, aby to naprawić. Dlatego w tym tygodniu omawiam inny częsty błąd, który pojawia się podczas rozwiązywania problemów z SQL Server 2008 R2/2012, który dotyczy Sprawdzanie spójności gałęzi rejestru licznika wydajności nie powiodło się . Omówmy trochę tło tego komunikatu o błędzie.





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

Zwykle, gdy próbujemy zainstalować SQL, uruchomi się kilka reguł, aby sprawdzić, czy twój system spełnia wszystkie wymagania, aby pomyślnie uruchomić SQL Server 2008. Podczas tego procesu, jak widać na zrzucie ekranu, instalacja zakończy się niepowodzeniem. Nie możesz przejść dalej.





Sprawdzanie spójności gałęzi rejestru licznika wydajności



Licznik wydajności nie jest potrzebny we wszystkich przypadkach, w niektórych przypadkach można go po prostu pominąć. Podczas instalacji zestaw liczników wydajności będzie używany do śledzenia wydajności aparatu przepływu danych.

Według TechNet najlepszym przykładem jest „ Bufory w buforze Ten licznik określa, czy bufory danych są tymczasowo zapisywane na dysku podczas działania pakietu. Ale, jak powiedziałem, niektóre aplikacje SQL tak naprawdę ich nie potrzebują. Jest używany głównie do samodzielnego SQL na serwerze danych, który wymaga ścisłego 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.

mój komputer nie pojawia się w sieciowym systemie Windows 10

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



Zastąp lokalizację, w której znajdują się pliki instalacyjne.

Przywróć licznik wydajności

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

jak naprawić pasek zadań, który się nie ukrywa
  • Kliknij Start i wpisz CMD.
  • Kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
  • Następnie wpisz lodctr/R:PerfStringBackup.INI i naciśnij Enter
  • Teraz uruchom ponownie system i spróbuj ponownie zainstalować SQL Server.

Widziałem to działające na starszych wersjach systemu Windows, takich jak XP i Server 2003ale prawie nie widziałem, żeby działało na systemie operacyjnym nowej generacji. Niemniej jednak warto spróbować. Istnieje sposób ręcznego przywrócenia licznika wydajności firmy Microsoft, patrz tutaj. KB300956 .

Wtedy pojawia się sytuacja, gdy brakuje samego pożądanego klucza rejestru. W takich przypadkach musimy znaleźć brakujący klucz, a następnie ręcznie go utworzyć. Najlepszy i najłatwiejszy sposób. Znalazłem małą aplikację, którą ktoś opublikował na forach MSDN, która powie ci, który klucz musimy wygenerować. Możesz go pobrać Tutaj - ta aplikacja konsolowa jest rozwijana Rafał Candido Myślę, że tak. Teraz, zanim przejdziemy dalej, potrzebujemy wykonaj kopię zapasową rejestru .

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

  • Kliknij Start i wpisz Regedit.
  • Kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
  • Przejdź do HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Następnie kliknij prawym przyciskiem myszy Perflib i kliknij nowy klucz.
  • Następnie wprowadź wartość otrzymaną podczas uruchamiania aplikacji konsoli

za 2

  • Wtedy możesz mieć inne klucze w Perflib, takie jak 009 itp.
  • Musisz skopiować te informacje i umieścić je pod nowo wygenerowanym kluczem.

Najlepszym sposobem na to jest po prostu wyeksportowanie samego klucza (w moim przypadku 009), a następnie zapisanie go na pulpicie jako PCFix.reg. Kliknij prawym przyciskiem myszy plik PCFix.reg i wybierz polecenie Edytuj. Następnie zastąp 009 wartością, którą otrzymałeś na konsoli. Następnie zapisz go i zamknij. Wystarczy dwukrotnie kliknąć przycisk, aby zastosować. Następnie po prostu uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.

Podsumowując, jeden z tych kroków powinien pomóc rozwiązać problem napotkany podczas sprawdzania spójności gałęzi rejestru licznika wydajności podczas instalowania programu SQL Server.

Pobierz PC Repair Tool, aby szybko znaleźć i automatycznie naprawić błędy systemu Windows

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

Popularne Wiadomości