Kontrol af Performance Counter Registry Hive-konsistens ved installation af SQL Server på Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Som it-ekspert bruger jeg ofte professionelt slang når jeg tjekker ydelsen af ​​forskellige registreringsdatabaser på Windows. Denne særlige opgave kan være ret kedelig, men det er vigtigt at sikre sig, at bistaderne er konsistente, før du installerer SQL Server. I denne artikel vil jeg vise dig, hvordan du kontrollerer ydelsen af ​​registreringsdatabasen på dit system for at sikre, at de er i god stand, før du installerer SQL Server. Den første ting du skal gøre er at åbne registreringseditoren. For at gøre dette skal du trykke på Windows-tasten + R, skrive 'regedit' i dialogboksen Kør og trykke på Enter. Når registreringseditoren er åben, skal du navigere til følgende nøgle: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Når du er ved Setup-tasten, skal du kigge efter 'PerformanceCounter'-værdien. Denne værdi skal indstilles til 1, hvis du vil aktivere ydeevnetællerne for SQL Server. Hvis den ikke er indstillet til 1, skal du ændre den og derefter genstarte din computer. Når du har aktiveret ydeevnetællerne, skal du starte SQL Server Configuration Manager. For at gøre dette skal du trykke på Windows-tasten + R, skrive 'sqlservermanager' i dialogboksen Kør og trykke på Enter. Når Configuration Manager er åben, skal du udvide noden 'SQL Server Services' og derefter højreklikke på 'SQL Server'-tjenesten. Fra kontekstmenuen skal du vælge 'Egenskaber'. I dialogboksen SQL Server Properties skal du gå til fanen 'Avanceret' og derefter rulle ned til sektionen 'Performance Counters'. Her skal du sikre dig, at indstillingen 'Aktiveret' er valgt. Hvis det ikke er det, skal du vælge det og derefter klikke på knappen 'Anvend'. Når du har aktiveret ydeevnetællerne, skal du genstarte SQL Server-tjenesten. For at gøre dette skal du højreklikke på 'SQL Server'-tjenesten og vælge indstillingen 'Genstart' fra kontekstmenuen. Efter at SQL Server-tjenesten er blevet genstartet, bør du kunne se ydeevnetællerne i Performance Monitor. For at starte Performance Monitor skal du trykke på Windows-tasten + R, skrive 'perfmon' i dialogboksen Kør og trykke på Enter. I Performance Monitor skal du tilføje tællerne 'Buffer Manager' og 'SQL Server: Memory Manager'. Når du har tilføjet tællerne, kan du begynde at overvåge ydeevnen af ​​din SQL Server-instans. Hvis du ser spidser i bufferen eller hukommelsesforbruget, ved du, at der er noget galt, og du bliver nødt til at undersøge det nærmere. Ved at følge disse trin kan du sikre dig, at registreringsdatabasen på dit system er i god stand, før du installerer SQL Server. Dette vil hjælpe med at sikre, at din SQL Server-instans kører problemfrit og uden problemer.



Som jeg nævnte i sidste uge, vil jeg dække forskellige SQL Server-installationsproblemer og forskellige tips til at løse dem. I sidste uge diskuterede vi hvordan administrationsfejl SQL Server holdt op med at fungere og gik igennem forskellige trin for at rette det. Så i denne uge diskuterer jeg en anden almindelig fejl, der opstår ved fejlfinding i SQL Server 2008 R2/2012, som handler om ca. Performance Counter Registry Hive-konsistenstjek mislykkedes . Lad os diskutere lidt baggrund om denne fejlmeddelelse.





Performance Counter Registry Hive-konsistenstjek mislykkedes

Normalt, når vi forsøger at installere SQL, kører det nogle regler for at kontrollere, om dit system opfylder alle kravene for at køre SQL Server 2008 med succes. Under denne proces, som du kan se på skærmbilledet, vil installationen mislykkes. Du kan ikke komme videre.





Kontrollerer konsistensen af ​​præstationstællerregistreringsbiblussen



Ydelsestælleren er ikke nødvendig i alle tilfælde, i nogle tilfælde kan den blot springes over. Under installationen vil et sæt ydeevnetællere blive brugt til at spore dataflowmotorens ydeevne.

Ifølge TechNet er det bedste eksempel ' Buffere i en buffer Denne tæller bestemmer, om databuffere skrives til disk midlertidigt, mens pakken kører. Men som sagt, nogle SQL-applikationer har ikke rigtig brug for dem. Det bruges hovedsageligt til selvstændig SQL på en dataserver, der kræver tæt overvågning. Så hvis du bare vil springe ydelsestællerens konsistenskontrol over, kan du køre SQL Server-installationen med følgende switch-værdi.

min computer vises ikke på netværksvinduer 10

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



Erstat den placering, hvor du har installationsfilerne.

Gendan ydeevnetæller

Når du starter installationen med denne switch-værdi, bør den springe dette trin over og fortsætte med installationen. Så dette er en måde at komme uden om denne fejlmeddelelse. En anden måde, som også er nævnt i Microsoft KB, er at genopbygge ydeevnetælleren.

  • Klik på Start og skriv CMD.
  • Højreklik og vælg Kør som administrator.
  • Skriv derefter lodctr/R:PerfStringBackup.INI og tryk på Enter
  • Genstart nu dit system og prøv at installere SQL Server igen.

Jeg har set dette virke på ældre versioner af Windows som XP og Server 2003men jeg har næppe set det virke på en ny generation af styresystem. Ikke desto mindre er det et forsøg værd. Der er en måde at gendanne Microsofts ydeevnetæller manuelt, se her. KB300956 .

Så opstår der en situation, hvor selve den ønskede registreringsnøgle mangler. I sådanne tilfælde skal vi finde hvilken nøgle der mangler og derefter manuelt oprette den. Den bedste og nemmeste måde. Jeg fandt en lille app, som nogen postede på MSDN-foraene, der fortæller dig, hvilken nøgle vi skal generere. Du kan downloade den Her - denne konsolapplikation er udviklet Raphael Candido Det tror jeg. Nu, før vi fortsætter, har vi brug for sikkerhedskopiere dit register .

Når du har nøglen, skal vi gå til registreringsdatabasen og oprette en ny nøgle.

  • Klik på Start og skriv Regedit.
  • Højreklik og vælg Kør som administrator.
  • Gå til HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Højreklik derefter på Perflib og klik på ny nøgle.
  • Indtast derefter den værdi, du fik, da du kørte konsolapplikationen

pr.2

  • Så har du måske andre nøgler i Perflib som 009 osv.
  • Du skal kopiere disse oplysninger og placere dem under den nyligt genererede nøgle.

Den bedste måde at gøre dette på er kun at eksportere nøglen (009 i mit tilfælde) og derefter gemme den på dit skrivebord som PCFix.reg. Højreklik på filen PCFix.reg, og vælg Rediger. Erstat derefter 009 med den værdi, du fik på konsollen. Gem det derefter og luk det. Bare dobbeltklik på knappen for at træde i kraft. Derefter skal du bare genstarte din computer for at ændringerne træder i kraft.

Som konklusion bør et af disse trin hjælpe med at løse det problem, du stødte på med ydelsestælleren registreringsdatabasen hive-konsistenstjek, da du installerede SQL Server.

Download PC Repair Tool for hurtigt at finde og automatisk rette Windows-fejl

Jeg håber, du finder denne artikel nyttig.

fejl ved kopiering af fil eller mappe
Populære Indlæg