Android

Prestatie-teller register consolidatie controle consistentiecontrole mislukt

Fix Microsoft SQL 2008 Setup: Performance Counter Registry Hive consistency check failed

Fix Microsoft SQL 2008 Setup: Performance Counter Registry Hive consistency check failed
Anonim

Zoals ik vorige week al zei, zal ik verschillende SQL Server-installatieproblemen en verschillende tips voor het oplossen van problemen bespreken om het probleem op te lossen. Vorige week hebben we besproken hoe SQL Server gestopt met werken fout te werken en ging door verschillende stappen om het te repareren. Dus deze week bespreek ik een andere veelvoorkomende fout die optreedt bij het oplossen van problemen met SQL Server 2008 R2 / 2012, en dat is ongeveer Prestatie-teller registerconstentie consistentiecontrolefout . Laten we een kleine achtergrond van dit foutbericht bespreken.

Prestatie-teller registerconsistentie consistentiecontrole mislukt

In principe zullen we, wanneer we SQL proberen te installeren, enkele regels uitvoeren om te controleren of uw systeem voldoet aan alle vereisten voor het uitvoeren van de SQL Server 2008 met succes. Tijdens dat proces, zoals u kunt zien in de schermafbeelding, mislukt de installatie op dit punt. U kunt niet verder gaan.

U hebt de prestatiemeter niet in alle gevallen nodig, in sommige gevallen kunt u deze gewoon overslaan. Tijdens de installatie wordt een set prestatiemeteritems gebruikt om de prestaties van de gegevensstroomengine te controleren.

Volgens TechNet is het beste voorbeeld de " Buffers in de wachtrij ". Deze teller moet bepalen of gegevensbuffers tijdelijk naar de schijf worden geschreven terwijl een pakket wordt uitgevoerd. Maar zoals ik al zei, sommige applicaties die met SQL werken, hebben deze niet echt nodig. Het wordt meestal gebruikt voor zelfstandige SQL op een gegevensserver waarvoor veel toezicht vereist is. Dus als u de prestatietellerconsistentiecontrole gewoon wilt overslaan, kunt u de SQL Server-installatie starten met de volgende schakelwaarde.

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

De locatie vervangen met waar u de installatiebestanden hebt.

De prestatiemeter opnieuw opbouwen

Zodra u de instelling met deze schakelwaarde start, moet u die stap overslaan en doorgaan met de installatie. Dus dit is een manier om deze foutmelding te omzeilen. De andere manier die ook wordt vermeld in de Microsoft KB is het opnieuw opbouwen van de prestatiemeter.

  • Klik op Start en typ in CMD
  • klik met de rechtermuisknop en klik op Uitvoeren als beheerder
  • Typ vervolgens lodctr / R: PerfStringBackup.INI en druk op Enter
  • Start nu het systeem opnieuw op en probeer SQL Server opnieuw te installeren.

Ik heb deze werkende versie van Windows als XP en Server 2003 gezien, maar ik zag dit nauwelijks werken aan nieuwe generatie besturingssysteem. Toch is het het proberen waard. Er is een Microsoft-manier om de prestatiemeter handmatig opnieuw samen te stellen, raadpleeg de KB300956.

Er is dan een situatie waarbij de gewenste registersleutel zelf ontbreekt. In dergelijke gevallen moeten we vinden welke sleutel ontbreekt en vervolgens handmatig maken. De beste en gemakkelijkste manier. Er is een kleine applicatie die iemand op MSDN-forums heeft geplaatst die je vertelt welke sleutel we moeten maken. Je kunt het hier downloaden - deze console-applicatie is ontwikkeld door Rafael Candido, denk ik. Nu voordat we verder gaan, moeten we een back-up van uw register maken.

Zodra u de sleutel hebt, moeten we toregistry gaan uitvoeren en de nieuwe sleutel maken.

  • Klik op Start en typ Regedit
  • klik met de rechtermuisknop en klik op Uitvoeren als administrator
  • Ga naar HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Klik dan rechts op Perflib en klik op nieuwe sleutel
  • Typ dan op de waarde die je kreeg toen je de console uitvoerde toepassing

  • Dan hebt u mogelijk andere sleutels onder Perflib zoals 009 enz.
  • U moet deze info kopiëren en onder de zojuist gemaakte sleutel

zetten. De beste manier om dit te doen is door de sleutel alleen te exporteren (in mijn geval 009) en sla het vervolgens op op het bureaublad als PCFix.reg. Klik met de rechtermuisknop op de PCFix.reg en klik op Bewerken. Verander dan 009 met de waarde die je op de console hebt gekregen. Sla het dan op en sluit het. Dubbelklik gewoon op de toets om effect te krijgen. Zodra u klaar bent, start u de computer opnieuw op om van kracht te worden.

Als u een van deze stappen wilt afsluiten, moet het probleem waarmee u te maken heeft, kunnen worden verholpen met het controleren van consistentiecontrolefuncties bij het installeren van SQL Server.

Ik hoop dat u dit artikel nuttig vindt.