Kontrola konzistence podregistru čítače výkonu při instalaci SQL Serveru na Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Jako IT expert často používám profesionální slang při kontrole výkonu různých podregistrů registrů ve Windows. Tento konkrétní úkol může být docela únavný, ale je důležité se před instalací SQL Serveru ujistit, že podregistry jsou konzistentní. V tomto článku vám ukážu, jak zkontrolovat výkon podregistrů registru ve vašem systému, abyste se ujistili, že jsou v dobrém stavu před instalací SQL Server. První věc, kterou musíte udělat, je otevřít Editor registru. Chcete-li to provést, stiskněte klávesu Windows + R, do dialogového okna Spustit zadejte „regedit“ a stiskněte klávesu Enter. Po otevření Editoru registru budete muset přejít na následující klíč: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Jakmile se dostanete na klíč Setup, budete muset hledat hodnotu 'PerformanceCounter'. Tato hodnota by měla být nastavena na 1, pokud chcete povolit čítače výkonu pro SQL Server. Pokud není nastaveno na 1, budete jej muset změnit a poté restartovat počítač. Poté, co povolíte čítače výkonu, budete muset spustit SQL Server Configuration Manager. Chcete-li to provést, stiskněte klávesu Windows + R, do dialogového okna Spustit zadejte „sqlservermanager“ a stiskněte klávesu Enter. Jakmile je Configuration Manager otevřený, rozbalte uzel 'SQL Server Services' a poté klikněte pravým tlačítkem na službu 'SQL Server'. Z kontextové nabídky vyberte možnost 'Vlastnosti'. V dialogovém okně Vlastnosti serveru SQL přejděte na kartu „Upřesnit“ a poté přejděte dolů do části „Počítadla výkonu“. Zde se musíte ujistit, že je vybrána možnost 'Povoleno'. Pokud tomu tak není, vyberte jej a klikněte na tlačítko 'Použít'. Jakmile povolíte čítače výkonu, budete muset restartovat službu SQL Server. Chcete-li to provést, klepněte pravým tlačítkem myši na službu 'SQL Server' az kontextové nabídky vyberte možnost 'Restartovat'. Po restartování služby SQL Server byste měli být schopni zobrazit čítače výkonu v nástroji Sledování výkonu. Chcete-li spustit Monitor výkonu, stiskněte klávesu Windows + R, do dialogového okna Spustit zadejte „perfmon“ a stiskněte klávesu Enter. V nástroji Sledování výkonu budete muset přidat čítače 'Buffer Manager' a 'SQL Server: Memory Manager'. Jakmile přidáte čítače, můžete začít sledovat výkon vaší instance SQL Server. Pokud zaznamenáte nějaké špičky ve využití vyrovnávací paměti nebo paměti, budete vědět, že je něco špatně, a budete to muset dále prozkoumat. Pomocí těchto kroků můžete zajistit, že podregistry registru ve vašem systému jsou před instalací SQL Serveru v dobrém stavu. To pomůže zajistit, že vaše instance SQL Server běží hladce a bez problémů.



Jak jsem zmínil minulý týden, budu pokrývat různé problémy s instalací SQL Serveru a různé tipy pro jejich řešení. Minulý týden jsme diskutovali jak chyba správy SQL Server přestal fungovat a prošel různými kroky k nápravě. Tento týden tedy probírám další běžnou chybu, která se objevuje při odstraňování problémů s SQL Server 2008 R2/2012, která se týká Kontrola konzistence podregistru čítače výkonu se nezdařila . Pojďme diskutovat o malém pozadí této chybové zprávy.





Kontrola konzistence podregistru čítače výkonu se nezdařila

Obvykle, když se pokoušíme nainstalovat SQL, spustí některá pravidla, která zkontrolují, zda váš systém splňuje všechny požadavky pro úspěšný běh SQL Server 2008. Během tohoto procesu, jak můžete vidět na snímku obrazovky, se instalace nezdaří. Nemůžete jít dál.





Kontrola konzistence podregistru čítače výkonu



Čítač výkonu není ve všech případech potřeba, v některých případech jej lze jednoduše přeskočit. Během instalace bude ke sledování výkonu motoru datového toku použita sada čítačů výkonu.

Podle TechNet je nejlepším příkladem „ Vyrovnávací paměti ve vyrovnávací paměti Tento čítač určuje, zda jsou datové vyrovnávací paměti dočasně zapisovány na disk, když je balíček spuštěn. Ale jak jsem řekl, některé SQL aplikace je ve skutečnosti nepotřebují. Používá se hlavně pro samostatný SQL na datovém serveru, který vyžaduje pečlivé monitorování. Pokud tedy chcete pouze přeskočit kontrolu konzistence čítače výkonu, můžete spustit instalaci serveru SQL s následující hodnotou přepínače.

můj počítač se nezobrazuje v síti Windows 10

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



Nahraďte umístění, kde máte instalační soubory.

Obnovit čítač výkonu

Jakmile spustíte instalaci s touto hodnotou přepínače, měl by tento krok přeskočit a pokračovat v instalaci. Takže toto je jeden způsob, jak obejít tuto chybovou zprávu. Dalším způsobem, který je také zmíněn v Microsoft KB, je znovu sestavit čítač výkonu.

  • Klepněte na tlačítko Start a zadejte CMD.
  • Klikněte pravým tlačítkem a vyberte Spustit jako správce.
  • Pak zadejte lodctr/R:PerfStringBackup.INI a stiskněte Enter
  • Nyní restartujte systém a zkuste znovu nainstalovat SQL Server.

Viděl jsem, že to funguje na starších verzích Windows, jako je XP a Server 2003ale stěží jsem viděl, že to funguje na operačním systému nové generace. Přesto to stojí za vyzkoušení. Existuje způsob, jak ručně obnovit čítač výkonu společnosti Microsoft, viz zde. KB300956 .

Pak nastává situace, kdy chybí samotný požadovaný klíč registru. V takových případech musíme najít, který klíč chybí, a poté jej ručně vytvořit. Nejlepší a nejjednodušší způsob. Našel jsem malou aplikaci, kterou někdo zveřejnil na fórech MSDN a která vám řekne, který klíč musíme vygenerovat. Můžete si jej stáhnout Tady - tato konzolová aplikace je vyvinuta Raphael Candido Myslím, že ano. Teď, než budeme pokračovat, potřebujeme zálohujte si registr .

Jakmile budete mít klíč, musíme přejít do registru a vytvořit nový klíč.

  • Klepněte na tlačítko Start a zadejte příkaz Regedit.
  • Klikněte pravým tlačítkem a vyberte Spustit jako správce.
  • Přejděte na HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Poté klikněte pravým tlačítkem na Perflib a klikněte na nový klíč.
  • Poté zadejte hodnotu, kterou jste získali při spuštění konzolové aplikace

za2

  • Pak můžete mít v Perflibu další klíče, jako je 009 atd.
  • Tyto informace musíte zkopírovat a umístit pod nově vygenerovaný klíč.

Nejlepší způsob, jak to udělat, je exportovat pouze klíč (v mém případě 009) a poté jej uložit na plochu jako PCFix.reg. Klepněte pravým tlačítkem myši na soubor PCFix.reg a vyberte Upravit. Poté nahraďte 009 hodnotou, kterou jste získali na konzole. Poté jej uložte a zavřete. Pro aktivaci stačí dvakrát kliknout na tlačítko. Poté stačí restartovat počítač, aby se změny projevily.

Závěrem lze říci, že jeden z těchto kroků by měl pomoci vyřešit problém, na který jste narazili při kontrole konzistence podregistru čítače výkonu při instalaci serveru SQL Server.

Stáhněte si PC Repair Tool, abyste rychle našli a automaticky opravili chyby systému Windows

Doufám, že vám tento článek pomůže.

chyba při kopírování souboru nebo složky
Populární Příspěvky