Sjekke ytelsestellerregisteret konsistens når du installerer SQL Server på Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Som IT-ekspert bruker jeg ofte profesjonelt slang når jeg sjekker ytelsen til ulike registry hives på Windows. Denne spesielle oppgaven kan være ganske kjedelig, men det er viktig å sørge for at bikubene er konsistente før du installerer SQL Server. I denne artikkelen skal jeg vise deg hvordan du sjekker ytelsen til registerfilene på systemet ditt for å sikre at de er i god stand før du installerer SQL Server. Det første du må gjøre er å åpne Registerredigering. For å gjøre dette, trykk Windows-tasten + R, skriv inn 'regedit' i Kjør-dialogen og trykk Enter. Når Registerredigering er åpen, må du navigere til følgende nøkkel: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Når du er ved Setup-tasten, må du se etter 'PerformanceCounter'-verdien. Denne verdien bør settes til 1 hvis du vil aktivere ytelsestellerne for SQL Server. Hvis den ikke er satt til 1, må du endre den og deretter starte datamaskinen på nytt. Etter at du har aktivert ytelsestellerne, må du starte SQL Server Configuration Manager. For å gjøre dette, trykk Windows-tasten + R, skriv 'sqlservermanager' i Kjør-dialogen og trykk Enter. Når Configuration Manager er åpen, utvider du 'SQL Server Services'-noden og høyreklikker deretter på 'SQL Server'-tjenesten. Velg alternativet 'Egenskaper' fra kontekstmenyen. Gå til 'Avansert'-fanen i dialogboksen for SQL Server-egenskaper og bla ned til delen 'Performance Counters'. Her må du sørge for at alternativet 'Aktivert' er valgt. Hvis den ikke er det, velg den og klikk deretter på 'Bruk'-knappen. Når du har aktivert ytelsestellerne, må du starte SQL Server-tjenesten på nytt. For å gjøre dette, høyreklikk på 'SQL Server'-tjenesten og velg alternativet 'Start på nytt' fra hurtigmenyen. Etter at SQL Server-tjenesten er startet på nytt, bør du kunne se ytelsestellerne i Performance Monitor. For å starte Performance Monitor, trykk på Windows-tasten + R, skriv 'perfmon' i Kjør-dialogen og trykk Enter. I ytelsesmonitoren må du legge til tellerne 'Buffer Manager' og 'SQL Server: Memory Manager'. Når du har lagt til tellerne, kan du begynne å overvåke ytelsen til SQL Server-forekomsten. Hvis du ser noen topper i bufferen eller minnebruken, vil du vite at det er noe galt, og du må undersøke nærmere. Ved å følge disse trinnene kan du forsikre deg om at registret på systemet ditt er i god stand før du installerer SQL Server. Dette vil bidra til å sikre at SQL Server-forekomsten din kjører jevnt og uten problemer.



Som jeg nevnte forrige uke, vil jeg dekke ulike SQL Server-installasjonsproblemer og ulike tips for å fikse dem. Forrige uke diskuterte vi hvordan administrasjonsfeil SQL Server sluttet å virke og gikk gjennom forskjellige trinn for å fikse det. Så denne uken diskuterer jeg en annen vanlig feil som dukker opp når du feilsøker SQL Server 2008 R2/2012, som handler om Ytelsestellerregisteret Hive-konsistenssjekk mislyktes . La oss diskutere litt bakgrunn om denne feilmeldingen.





Ytelsestellerregisteret Hive-konsistenssjekk mislyktes

Vanligvis, når vi prøver å installere SQL, vil det kjøre noen regler for å sjekke om systemet ditt oppfyller alle kravene for å kjøre SQL Server 2008 vellykket. Under denne prosessen, som du kan se på skjermbildet, vil installasjonen mislykkes. Du kan ikke gå videre.





Kontrollerer konsistensen til ytelsestellerregisteret



Ytelsestelleren er ikke nødvendig i alle tilfeller, i noen tilfeller kan den ganske enkelt hoppes over. Under installasjonen vil et sett med ytelsestellere bli brukt for å spore ytelsen til dataflytmotoren.

Ifølge TechNet er det beste eksemplet ' Buffer i en buffer Denne telleren bestemmer om databuffere skrives til disk midlertidig mens pakken kjører. Men, som jeg sa, noen SQL-applikasjoner trenger dem egentlig ikke. Den brukes hovedsakelig for frittstående SQL på en dataserver som trenger tett overvåking. Så hvis du bare vil hoppe over konsistenskontrollen for ytelsestelleren, kan du kjøre SQL Server-installasjonen med følgende bryterverdi.

datamaskinen min vises ikke på nettverksvinduer 10

C: Nedlastinger setup.exe / ACTION = installer / SKIPRULES = PerfMonCounterNotCorruptedCheck



Bytt ut plasseringen der du har installasjonsfilene.

Gjenopprett ytelsesteller

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

  • Klikk Start og skriv CMD.
  • Høyreklikk og velg Kjør som administrator.
  • Skriv deretter lodctr/R:PerfStringBackup.INI og trykk Enter
  • Start nå systemet på nytt og prøv å installere SQL Server på nytt.

Jeg har sett dette fungere på eldre versjoner av Windows som XP og Server 2003men jeg har knapt sett det fungere på en ny generasjons operativsystem. Likevel er det verdt et forsøk. Det er en måte å manuelt gjenopprette Microsofts ytelsesteller, se her. KB300956 .

Da oppstår det en situasjon når selve ønsket registernøkkel mangler. I slike tilfeller må vi finne hvilken nøkkel som mangler og deretter opprette den manuelt. Den beste og enkleste måten. Jeg fant en liten app som noen la ut på MSDN-foraene som vil fortelle deg hvilken nøkkel vi trenger å generere. Du kan laste den ned Her - denne konsollapplikasjonen er utviklet Raphael Candido Jeg tror det. Nå, før vi fortsetter, trenger vi sikkerhetskopiere registeret ditt .

Når du har nøkkelen, må vi gå til registeret og opprette en ny nøkkel.

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

per 2

  • Da kan du ha andre nøkler i Perflib som 009 osv.
  • Du må kopiere denne informasjonen og plassere den under den nylig genererte nøkkelen.

Den beste måten å gjøre dette på er å bare eksportere nøkkelen (009 i mitt tilfelle) og deretter lagre den på skrivebordet som PCFix.reg. Høyreklikk på PCFix.reg-filen og velg Rediger. Bytt deretter ut 009 med verdien du fikk på konsollen. Lagre den og lukk den. Bare dobbeltklikk på knappen for å tre i kraft. Etter det er det bare å starte datamaskinen på nytt for at endringene skal tre i kraft.

Avslutningsvis bør ett av disse trinnene bidra til å løse problemet du støtt på med konsistenskontrollen for ytelsestellerregisteret ved installasjon av SQL Server.

Last ned PC Repair Tool for raskt å finne og automatisk fikse Windows-feil

Jeg håper du finner denne artikkelen nyttig.

feilkopiering av fil eller mappe
Populære Innlegg