De consistentie van de registercomponent van de prestatieteller controleren bij het installeren van SQL Server op Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Als IT-expert gebruik ik vaak professioneel jargon bij het controleren van de prestaties van verschillende registercomponenten op Windows. Deze specifieke taak kan behoorlijk vervelend zijn, maar het is belangrijk om ervoor te zorgen dat de hives consistent zijn voordat u SQL Server installeert. In dit artikel laat ik u zien hoe u de prestaties van de registercomponenten op uw systeem kunt controleren om er zeker van te zijn dat ze in goede staat verkeren voordat u SQL Server installeert. Het eerste dat u hoeft te doen, is de Register-editor openen. Om dit te doen, drukt u op de Windows-toets + R, typt u 'regedit' in het dialoogvenster Uitvoeren en drukt u op Enter. Zodra de Register-editor is geopend, moet u naar de volgende sleutel navigeren: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Zodra u bij de Setup-toets bent, moet u zoeken naar de 'PerformanceCounter'-waarde. Deze waarde moet worden ingesteld op 1 als u de prestatiemeteritems voor SQL Server wilt inschakelen. Als deze niet is ingesteld op 1, moet u deze wijzigen en vervolgens uw computer opnieuw opstarten. Nadat u de prestatiemeteritems hebt ingeschakeld, moet u de SQL Server Configuration Manager starten. Om dit te doen, drukt u op de Windows-toets + R, typt u 'sqlservermanager' in het dialoogvenster Uitvoeren en drukt u op Enter. Zodra de Configuration Manager is geopend, vouwt u het knooppunt 'SQL Server Services' uit en klikt u met de rechtermuisknop op de service 'SQL Server'. Kies in het contextmenu de optie 'Eigenschappen'. Ga in het dialoogvenster SQL Server-eigenschappen naar het tabblad 'Geavanceerd' en scrol omlaag naar het gedeelte 'Prestatietellers'. Hier moet u ervoor zorgen dat de optie 'Ingeschakeld' is geselecteerd. Als dit niet het geval is, selecteert u het en klikt u vervolgens op de knop 'Toepassen'. Nadat u de prestatiemeteritems hebt ingeschakeld, moet u de SQL Server-service opnieuw starten. Klik hiervoor met de rechtermuisknop op de service 'SQL Server' en kies de optie 'Opnieuw opstarten' in het contextmenu. Nadat de SQL Server-service opnieuw is opgestart, zou u de prestatiemeteritems in de Prestatiemeter moeten kunnen zien. Om de Prestatiemeter te starten, drukt u op de Windows-toets + R, typt u 'perfmon' in het dialoogvenster Uitvoeren en drukt u op Enter. In de Performance Monitor moet u de counters 'Buffer Manager' en 'SQL Server: Memory Manager' toevoegen. Nadat u de tellers hebt toegevoegd, kunt u beginnen met het bewaken van de prestaties van uw SQL Server-exemplaar. Als u pieken in de buffer of het geheugengebruik ziet, weet u dat er iets mis is en moet u dit verder onderzoeken. Door deze stappen te volgen, kunt u ervoor zorgen dat de registercomponenten op uw systeem in goede staat verkeren voordat u SQL Server installeert. Dit helpt ervoor te zorgen dat uw SQL Server-instantie soepel en zonder problemen werkt.



Zoals ik vorige week al zei, zal ik verschillende SQL Server-installatieproblemen behandelen en verschillende tips om ze op te lossen. Vorige week hebben we besproken hoe beheerfout SQL Server werkt niet meer en ging door verschillende stappen om het te repareren. Dus deze week bespreek ik een andere veelgemaakte fout die optreedt bij het oplossen van problemen met SQL Server 2008 R2/2012, dat gaat over Consistentiecontrole van registercomponent van prestatieteller mislukt . Laten we wat achtergrondinformatie over deze foutmelding bespreken.





Consistentiecontrole van registercomponent van prestatieteller mislukt

Wanneer we SQL proberen te installeren, worden meestal enkele regels uitgevoerd om te controleren of uw systeem voldoet aan alle vereisten om SQL Server 2008 met succes uit te voeren. Tijdens dit proces, zoals je kunt zien in de schermafbeelding, zal de installatie mislukken. Je kunt niet verder.





De consistentie van de prestatiemeterregistercomponent controleren



De prestatiemeter is niet in alle gevallen nodig, in sommige gevallen kan deze eenvoudig worden overgeslagen. Tijdens de installatie wordt een set prestatiemeteritems gebruikt om de prestaties van de dataflow-engine bij te houden.

Volgens TechNet is het beste voorbeeld ' Buffers in een buffer Deze teller bepaalt of er tijdelijk gegevensbuffers naar schijf worden geschreven terwijl het pakket actief is. Maar zoals ik al zei, sommige SQL-applicaties hebben ze niet echt nodig. Het wordt voornamelijk gebruikt voor stand-alone SQL op een dataserver die nauwlettend moet worden gecontroleerd. Dus als u de consistentiecontrole van de prestatiemeteritems gewoon wilt overslaan, kunt u de SQL Server-installatie uitvoeren met de volgende schakelwaarde.

mijn computer verschijnt niet in netwerkvensters 10

C: Setup.exe downloaden / ACTIE = installeren / SKIPRULES = PerfMonCounterNotCorruptedCheck



Vervang de locatie waar u de installatiebestanden hebt.

Prestatieteller herstellen

Zodra u de installatie met deze schakelwaarde start, moet deze deze stap overslaan en doorgaan met de installatie. Dit is dus een manier om deze foutmelding te omzeilen. Een andere manier die ook in Microsoft KB wordt genoemd, is het opnieuw opbouwen van de prestatiemeter.

  • Klik op Start en typ CMD.
  • Klik met de rechtermuisknop en selecteer Als administrator uitvoeren.
  • Typ dan lodctr/R:PerfStringBackup.INI en druk op Enter
  • Start nu uw systeem opnieuw op en probeer SQL Server opnieuw te installeren.

Ik heb dit zien werken op oudere versies van Windows zoals XP en Server 2003maar ik heb het nauwelijks zien werken op een besturingssysteem van de nieuwe generatie. Toch is het het proberen waard. Er is een manier om het prestatiemeteritem van Microsoft handmatig te herstellen, zie hier. KB300956 .

Dan ontstaat er een situatie waarin de gewenste registersleutel zelf ontbreekt. In dergelijke gevallen moeten we zoeken welke sleutel ontbreekt en deze vervolgens handmatig maken. De beste en gemakkelijkste manier. Ik heb een kleine app gevonden die iemand op de MSDN-forums heeft gepost en die je vertelt welke sleutel we moeten genereren. Je kunt het downloaden Hier - deze console-applicatie is ontwikkeld Rafaël Candido Ik denk het wel. Nu, voordat we verder gaan, hebben we nodig maak een back-up van uw register .

Zodra u de sleutel heeft, moeten we naar het register gaan en een nieuwe sleutel maken.

  • Klik op Start en typ Regedit.
  • Klik met de rechtermuisknop en selecteer Als administrator uitvoeren.
  • Ga naar HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Klik vervolgens met de rechtermuisknop op Perflib en klik op nieuwe sleutel.
  • Voer vervolgens de waarde in die u kreeg bij het uitvoeren van de consoletoepassing

per2

  • Dan heb je misschien andere sleutels in Perflib zoals 009 etc.
  • U moet deze informatie kopiëren en onder de nieuw gegenereerde sleutel plaatsen.

De beste manier om dit te doen is door alleen de sleutel te exporteren (in mijn geval 009) en deze vervolgens op uw bureaublad op te slaan als PCFix.reg. Klik met de rechtermuisknop op het bestand PCFix.reg en selecteer Bewerken. Vervang dan 009 door de waarde die je op de console hebt gekregen. Sla het dan op en sluit het. Dubbelklik gewoon op de knop om van kracht te worden. Start daarna uw computer opnieuw op om de wijzigingen door te voeren.

Kortom, een van deze stappen zou moeten helpen bij het oplossen van het probleem dat u tegenkwam met de consistentiecontrole van de registercomponent van het prestatiemeteritem bij het installeren van SQL Server.

Download PC Repair Tool om snel Windows-fouten te vinden en automatisch op te lossen

Ik hoop dat je dit artikel nuttig vindt.

fout bij het kopiëren van bestand of map
Populaire Berichten