Kontrollera prestanda Counter Registry Hive konsistens när du installerar SQL Server på Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Som IT-expert använder jag ofta professionell slang när jag kontrollerar prestanda för olika registerbikupor på Windows. Denna speciella uppgift kan vara ganska tråkig, men det är viktigt att se till att bikuporna är konsekventa innan du installerar SQL Server. I den här artikeln kommer jag att visa dig hur du kontrollerar prestandan för registerbikuporna på ditt system för att säkerställa att de är i gott skick innan du installerar SQL Server. Det första du behöver göra är att öppna Registerredigeraren. För att göra detta, tryck på Windows-tangenten + R, skriv 'regedit' i dialogrutan Kör och tryck på Retur. När Registereditorn är öppen måste du navigera till följande nyckel: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup När du är vid Setup-nyckeln måste du leta efter värdet 'PerformanceCounter'. Detta värde bör sättas till 1 om du vill aktivera prestandaräknare för SQL Server. Om den inte är inställd på 1 måste du ändra den och sedan starta om datorn. När du har aktiverat prestandaräknare måste du starta SQL Server Configuration Manager. För att göra detta, tryck på Windows-tangenten + R, skriv 'sqlservermanager' i dialogrutan Kör och tryck på Retur. När Configuration Manager är öppen expanderar du noden 'SQL Server Services' och högerklickar sedan på 'SQL Server'-tjänsten. Välj alternativet 'Egenskaper' från snabbmenyn. I dialogrutan Egenskaper för SQL Server, gå till fliken 'Avancerat' och scrolla sedan ned till avsnittet 'Prestandaräknare'. Här måste du se till att alternativet 'Aktiverad' är valt. Om det inte är det, välj det och klicka sedan på knappen 'Använd'. När du har aktiverat prestandaräknare måste du starta om SQL Server-tjänsten. För att göra detta, högerklicka på 'SQL Server'-tjänsten och välj alternativet 'Starta om' från snabbmenyn. Efter att SQL Server-tjänsten har startats om bör du kunna se prestandaräknare i Performance Monitor. För att starta Performance Monitor, tryck på Windows-tangenten + R, skriv 'perfmon' i dialogrutan Kör och tryck på Enter. I Performance Monitor måste du lägga till räknarna 'Buffer Manager' och 'SQL Server: Memory Manager'. När du har lagt till räknarna kan du börja övervaka prestandan för din SQL Server-instans. Om du ser några toppar i bufferten eller minnesanvändningen vet du att det är något fel och du måste undersöka det ytterligare. Genom att följa dessa steg kan du försäkra dig om att registerbikuporna på ditt system är i gott skick innan du installerar SQL Server. Detta kommer att hjälpa till att säkerställa att din SQL Server-instans fungerar smidigt och utan problem.



Som jag nämnde förra veckan kommer jag att täcka olika SQL Server-installationsproblem och olika tips för att fixa dem. Förra veckan diskuterade vi hur hanteringsfel SQL Server slutade fungera och gick igenom olika steg för att fixa det. Så den här veckan diskuterar jag ett annat vanligt misstag som dyker upp vid felsökning av SQL Server 2008 R2/2012, vilket handlar om Prestandaräknare Registry Hive-konsistenskontroll misslyckades . Låt oss diskutera lite bakgrund om detta felmeddelande.





Prestandaräknare Registry Hive-konsistenskontroll misslyckades

Vanligtvis, när vi försöker installera SQL, kommer det att köra några regler för att kontrollera om ditt system uppfyller alla krav för att köra SQL Server 2008 framgångsrikt. Under denna process, som du kan se på skärmdumpen, kommer installationen att misslyckas. Du kan inte gå vidare.





Kontrollerar konsistensen av prestandaräknarens registerbiup



Prestandaräknaren behövs inte i alla fall, i vissa fall kan den helt enkelt hoppas över. Under installationen kommer en uppsättning prestandaräknare att användas för att spåra prestandan för dataflödesmotorn.

Enligt TechNet är det bästa exemplet ' Buffertar i en buffert Denna räknare avgör om databuffertar skrivs till disken tillfälligt medan paketet körs. Men, som sagt, vissa SQL-applikationer behöver dem inte riktigt. Den används främst för fristående SQL på en dataserver som behöver noggrann övervakning. Så om du bara vill hoppa över prestandaräknarens konsistenskontroll kan du köra SQL Server-installationen med följande switchvärde.

min dator visas inte i nätverksfönster 10

C: Nedladdningar setup.exe / ACTION = installera / SKIPRULES = PerfMonCounterNotCorruptedCheck



Byt ut platsen där du har installationsfilerna.

Återställ prestandaräknare

När du väl har startat installationen med detta växlingsvärde bör den hoppa över detta steg och fortsätta med installationen. Så det här är ett sätt att komma runt det här felmeddelandet. Ett annat sätt som också nämns i Microsoft KB är att bygga om prestandaräknaren.

  • Klicka på Start och skriv CMD.
  • Högerklicka och välj Kör som administratör.
  • Skriv sedan lodctr/R:PerfStringBackup.INI och tryck på Enter
  • Starta nu om ditt system och försök installera SQL Server igen.

Jag har sett detta fungera på äldre versioner av Windows som XP och Server 2003men jag har knappt sett det fungera på en ny generations operativsystem. Ändå är det värt ett försök. Det finns ett sätt att manuellt återställa Microsofts prestandaräknare, se här. KB300956 .

Då uppstår en situation när den önskade registernyckeln i sig saknas. I sådana fall måste vi hitta vilken nyckel som saknas och sedan skapa den manuellt. Det bästa och enklaste sättet. Jag hittade en liten app som någon postade på MSDN-forumen som berättar vilken nyckel vi behöver generera. Du kan ladda ner den Här - denna konsolapplikation är utvecklad Raphael Candido Jag tror det. Nu, innan vi fortsätter, behöver vi säkerhetskopiera ditt register .

När du har nyckeln måste vi gå till registret och skapa en ny nyckel.

  • Klicka på Start och skriv Regedit.
  • Högerklicka och välj Kör som administratör.
  • Gå till HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Högerklicka sedan på Perflib och klicka på ny nyckel.
  • Ange sedan värdet du fick när du körde konsolapplikationen

per 2

  • Då kanske du har andra nycklar i Perflib som 009 etc.
  • Du måste kopiera denna information och placera den under den nyligen genererade nyckeln.

Det bästa sättet att göra detta är att bara exportera nyckeln (009 i mitt fall) och sedan spara den på ditt skrivbord som PCFix.reg. Högerklicka på filen PCFix.reg och välj Redigera. Byt sedan ut 009 mot värdet du fick på konsolen. Spara den sedan och stäng den. Dubbelklicka bara på knappen för att träda i kraft. Efter det är det bara att starta om datorn för att ändringarna ska träda i kraft.

Sammanfattningsvis bör ett av dessa steg hjälpa dig att lösa problemet som du stötte på med konsistenskontrollen för prestandaräknaren i registerregistret när du installerade SQL Server.

Ladda ner PC Repair Tool för att snabbt hitta och automatiskt åtgärda Windows-fel

Jag hoppas att du tycker att den här artikeln är till hjälp.

fel vid kopiering av fil eller mapp
Populära Inlägg