Android

Konfigurationskontrol af ydeevne tæller registreringsdatabase mislykkedes

Anonim

Som jeg nævnte i sidste uge dækker jeg forskellige SQL Server-installationsrelaterede problemer og forskellige fejlfindingstips for at løse problemet. I sidste uge diskuterede vi, hvordan man administrerede SQL Server, stoppede arbejdsfejl og gik igennem forskellige trin for at rette det. Så i denne uge diskuterer jeg om en anden almindelig fejl, du får, mens du fejler SQL Server 2008 R2 / 2012, og det drejer sig om Kontrolfejl registreringsfejl konsistens kontrol fejl . Lad os diskutere en lille baggrund for denne fejlmeddelelse.

Konfigurationskontrol af ydeevne tæller registreringsdatabase mislykkedes

Når vi forsøger at installere SQL, vil det køre nogle regler for at kontrollere, om dit system opfylder alt krav til at køre SQL Server 2008 succesfuldt. Under denne proces, som du kan se i skærmbilledet, vil installationen mislykkes på dette tidspunkt. Du kan ikke fortsætte yderligere.

Du behøver ikke Performance-tælleren i alle tilfælde, i nogle kan du bare springe over det. Under installationen vil et sæt præstationstællere blive brugt til at overvåge datastrømmotorens ydeevne.

Ifølge TechNet er det bedste eksempel på " Buffers spooled " Denne tæller er at bestemme om databuffere midlertidigt skrives til disken, mens en pakke kører. Men ligesom jeg sagde, at nogle applikationer, der kører med SQL, ikke rigtig har brug for disse. Det bruges mest til stand-alone SQL på en dataserver, der kræver meget overvågning. Så hvis du bare vil springe over overensstemmelseskontrollen Performance tæller, kan du starte SQL Server installationen med følgende switchværdi.

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

Udskift placeringen med hvor du har installationsfilerne.

Genopbygning af ydeevne tælleren

Når du har startet opsætningen med denne switchværdi, skal den springe over det pågældende trin og fortsætte med installationen. Så dette er en måde at omgå denne fejlmeddelelse. Den anden måde, som også nævnes i Microsoft KB, er at genopbygge Performance Counter.

  • Klik på Start og skriv CMD
  • Højreklik og klik på Kør som administrator
  • Indtast derefter lodctr / R: PerfStringBackup.INI og tryk på Enter
  • Genstart nu systemet og forsøg at installere SQL Server igen.

Jeg har set denne arbejdende onolder-version af Windows som XP og Server 2003, men jeg har næppe set det her på nye generation operativsystem. Det er stadig et forsøg værd. Der er en Microsoft-måde til manuelt at genopbygge Performance Counter, se venligst KB300956.

Så er der situation, hvor den ønskede registreringsdatabase i sig selv mangler. Sådanne tilfælde må vi finde den nøgle, der mangler, og manuelt oprette den. Den bedste og nemmeste måde. Der er en lille applikation jeg fandt nogen udstationeret i MSDN fora, der fortæller dig hvilken nøgle vi skal oprette. Du kan downloade det herfra - denne konsol ansøgning er udviklet af Rafael Candido Jeg tror det. Nu før vi fortsætter, skal vi lave en sikkerhedskopi af dit register.

Når du har nøglen, skal vi gå til toregistry og oprette den nye nøgle.

  • Klik på Start og indtast Regedit
  • Højreklik og klik på Kør som administrator
  • Gå til HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Så højreklik på Perflib og klik på ny nøgle
  • Skriv derefter den værdi, du fik, når du kørte konsollen ansøgning

  • Så kan du have andre nøgler under Perflib som 009 osv.
  • Du skal kopiere disse oplysninger og sætte den under den nyoprettede nøgle

Den bedste måde at gøre dette på er blot at eksportere nøglen alene mit tilfælde 009) og gem det til skrivebordet som PCFix.reg. Højreklik på PCFix.reg og klik på Rediger. Skift derefter 009 med den værdi, du har på konsollen. Gem derefter det og luk det. Bare dobbeltklik på tasten for at træde i kraft. Når du har gjort det, skal du genstarte computeren til at træde i kraft.

For at konkludere et af disse trin, skal det være muligt at løse det problem, du står over for, når du installerer SQL Server i Performance Tier-registerhive.

Jeg håber du finder denne artikel til hjælp.