Skip to main content

Konfliktkontroll av ytelsestabellregistrering mislyktes

Konfliktkontroll av ytelsestabellregistrering mislyktes

Geoffrey Carr

Som jeg nevnte i forrige uke, vil jeg dekke forskjellige SQL Server-installasjonsrelaterte problemer og forskjellige feilsøkingstips for å løse problemet. I forrige uke diskutert vi hvordan man administrerte SQL Server, stoppet arbeidsfeil og gikk gjennom ulike trinn for å fikse det. Så denne uken diskuterer jeg om en annen vanlig feil du får mens du feilsøker SQL Server 2008 R2 / 2012, og det handler omResultatregistreringsfeilregistreringsfeil. La oss diskutere en liten bakgrunn av denne feilmeldingen.

Konfliktkontroll av ytelsestabellregistrering mislyktes

I utgangspunktet når vi prøver å installere SQL, vil det kjøre noen regler for å sjekke om systemet oppfyller alt kravet om å kjøre SQL Server 2008 med hell. Under denne prosessen som du ser på skjermbildet, vil installasjonen mislykkes på dette punktet. Du kan ikke fortsette videre.

Du trenger ikke Performance-telleren i alle tilfeller, i noen kan du bare hoppe over det. Under installasjonen vil et sett med ytelse tellere bli brukt til å overvåke ytelsen til dataflytmotoren.

Ifølge TechNet er det beste eksempelet på "Buffere spooled"Denne telleren er å avgjøre om databuffere blir skrevet til disk midlertidig mens en pakke kjører. Men som jeg sa at noen applikasjoner som kjører med SQL, trenger egentlig ikke disse. Den brukes hovedsakelig til frittstående SQL på en dataserver som krever mye overvåking. Så hvis du bare vil hoppe over kontrollen av ytelsestabellens konsistens, kan du starte SQL Server-installasjonen med følgende bryterverdi.

C:Downloadssetup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck

Bytt plassering med hvor du har installasjonsfilene.

Oppuss ytelsestelleren

Når du starter oppsettet med denne bryterverdien, bør det hoppe over det trinnet og fortsette med installasjonen. Så dette er en måte å omgå denne feilmeldingen. Den andre måten som også er nevnt i Microsoft KB, er å gjenoppbygge ytelsestelleren.

  • Klikk på Start og skriv inn CMD
  • Høyreklikk og klikk på Kjør som administrator
  • Skriv deretter inn lodctr /R:PerfStringBackup.INI og trykk på Enter
  • Nå starter du systemet på nytt og forsøker å installere SQL Server igjen.

Jeg har sett denne fungerende onolder-versjonen av Windows som XP og Server 2003, men jeg har nesten ikke sett dette jobbet med nye generasjons operativsystem. Likevel er det verdt et forsøk. Det er en Microsoft-måte å manuelt bygge opp ytelsestelleren på, se KB300956.

Deretter er det situasjon der den ønskede registernøkkelen i seg selv mangler. Slike tilfeller må vi finne hvilken nøkkel som mangler og manuelt opprette den. Den beste og enkleste måten. Det er en liten applikasjon jeg fant noen postet i MSDN fora som vil fortelle hvilken nøkkel vi trenger å opprette. Du kan laste den ned herfra - denne konsollapplikasjonen er utviklet av Rafael Candido. Jeg tror det. Nå før vi går videre, må vi opprette en sikkerhetskopi av registeret ditt.

Når du har nøkkelen, trenger vi å gå toregistry og lage den nye nøkkelen.

  • Klikk på Start og skriv inn Regedit
  • Høyreklikk og klikk på Kjør som administrator
  • Gå til HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Deretter Høyreklikk på Perflib og klikk på ny nøkkel
  • Skriv deretter inn verdien du fikk når du kjørte konsollprogrammet

  • Da kan du ha andre nøkler under Perflib som 009 etc.
  • Du må kopiere den informasjonen og legge den under den nyopprettede nøkkelen

Den beste måten å gjøre dette på, er bare å eksporter nøkkelen alene (i mitt tilfelle 009) og lagre det på skrivebordet som PCFix.reg. Høyreklikk på PCFix.reg og klikk på Rediger. Endre deretter 009 med verdien du fikk på konsollen. Deretter lagrer du det og lukker det. Bare dobbeltklikk på tasten for å få effekt. Når du har gjort det, må du bare starte datamaskinen på nytt for å få effekt.

For å konkludere med en av disse trinnene, bør du kunne løse problemet som du står overfor, med kontroll av ytelsesregistreringskonfigurasjonskontroll når du installerer SQL Server.

Jeg håper du finner denne artikkelen nyttig.

Relaterte innlegg:

  • Forskjellen mellom SQL og MySQL
  • Slik flytter du Microsoft SQL Server-databasen til en annen diskpartisjon
  • Feilsøk forsamlingsfeil når du installerer SQL 2008 R2 på Windows
  • Transact-SQL: Introduksjon og oversikt
  • Komplett liste over Windows Feilsøking eller Stopp Feilkoder

Link
Plus
Send
Send
Pin