A teljesítményszámláló rendszerleíró adatbázisának konzisztenciájának ellenőrzése az SQL Server Windows rendszeren való telepítésekor

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Informatikai szakértőként gyakran használok professzionális szlengeket, amikor Windows rendszeren ellenőrizem a különböző rendszerleíró adatbázisok teljesítményét. Ez a feladat meglehetősen fárasztó lehet, de az SQL Server telepítése előtt fontos megbizonyosodni arról, hogy a kaptárak konzisztensek. Ebben a cikkben bemutatom, hogyan ellenőrizheti a rendszerleíró adatbázisok teljesítményét a rendszeren, hogy megbizonyosodjon arról, hogy jó állapotban vannak az SQL Server telepítése előtt. Az első dolog, amit meg kell tennie, nyissa meg a Rendszerleíróadatbázis-szerkesztőt. Ehhez nyomja meg a Windows + R billentyűkombinációt, írja be a „regedit” parancsot a Futtatás párbeszédpanelbe, és nyomja meg az Enter billentyűt. A beállításszerkesztő megnyitása után a következő kulcshoz kell navigálnia: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Miután a Setup gombnál van, meg kell keresnie a „PerformanceCounter” értéket. Ezt az értéket 1-re kell állítani, ha engedélyezni szeretné a teljesítményszámlálókat az SQL Server számára. Ha nem 1-re van állítva, módosítania kell, majd újra kell indítania a számítógépet. Miután engedélyezte a teljesítményszámlálókat, el kell indítania az SQL Server Configuration Managert. Ehhez nyomja meg a Windows + R billentyűkombinációt, írja be az „sqlservermanager” parancsot a Futtatás párbeszédpanelbe, és nyomja meg az Enter billentyűt. A Configuration Manager megnyitása után bontsa ki az „SQL Server Services” csomópontot, majd kattintson a jobb gombbal az „SQL Server” szolgáltatásra. A helyi menüből válassza a 'Tulajdonságok' lehetőséget. Az SQL Server tulajdonságai párbeszédpanelen lépjen a 'Speciális' fülre, majd görgessen le a 'Teljesítményszámlálók' részhez. Itt meg kell győződnie arról, hogy az „Engedélyezve” opció ki van választva. Ha nem, válassza ki, majd kattintson az „Alkalmaz” gombra. Miután engedélyezte a teljesítményszámlálókat, újra kell indítania az SQL Server szolgáltatást. Ehhez kattintson a jobb gombbal az „SQL Server” szolgáltatásra, és válassza az „Újraindítás” lehetőséget a helyi menüből. Az SQL Server szolgáltatás újraindítása után látnia kell a teljesítményszámlálókat a Performance Monitorban. A Performance Monitor elindításához nyomja meg a Windows + R billentyűkombinációt, írja be a „perfmon” szót a Futtatás párbeszédpanelbe, és nyomja meg az Enter billentyűt. A Performance Monitorban hozzá kell adnia a „Buffer Manager” és az „SQL Server: Memory Manager” számlálókat. Miután hozzáadta a számlálókat, elkezdheti figyelni az SQL Server-példány teljesítményét. Ha bármilyen kiugrást lát a pufferben vagy a memóriahasználatban, akkor tudni fogja, hogy valami nincs rendben, és tovább kell vizsgálnia. Az alábbi lépések követésével az SQL Server telepítése előtt megbizonyosodhat arról, hogy a rendszerleíró adatbázisok jó állapotban vannak. Ez segít abban, hogy az SQL Server-példány zökkenőmentesen és problémamentesen fusson.



Ahogy a múlt héten már említettem, kitérek az SQL Server telepítési problémáira, valamint a megoldásukra. Múlt héten megbeszéltük, hogyan kezelési hiba Az SQL Server leállt és különböző lépéseken ment keresztül a javítás érdekében. Tehát ezen a héten egy másik gyakori hibáról beszélek, amely az SQL Server 2008 R2/2012 hibaelhárítása során merül fel, ami kb. A Performance Counter Registry Hive konzisztencia-ellenőrzése sikertelen . Beszéljünk egy kicsit ennek a hibaüzenetnek a hátteréről.





A Performance Counter Registry Hive konzisztencia-ellenőrzése sikertelen

Általában, amikor megpróbáljuk telepíteni az SQL-t, bizonyos szabályokat lefuttat annak ellenőrzésére, hogy a rendszer megfelel-e az SQL Server 2008 sikeres futtatásához szükséges összes követelménynek. A folyamat során, amint a képernyőképen is látható, a telepítés sikertelen lesz. Nem tudsz továbblépni.





A teljesítményszámláló nyilvántartási kaptár konzisztenciájának ellenőrzése



A teljesítményszámlálóra nem minden esetben van szükség, bizonyos esetekben egyszerűen átugorható. A telepítés során a rendszer teljesítményszámlálókat használ az adatfolyam-motor teljesítményének nyomon követésére.

A TechNet szerint a legjobb példa: Pufferek egy pufferben Ez a számláló határozza meg, hogy a csomag futása közben ideiglenesen adatpufferek kerülnek-e a lemezre. De ahogy mondtam, néhány SQL-alkalmazásnak nincs is rájuk szüksége. Főleg önálló SQL-hez használják olyan adatszerveren, amely szoros megfigyelést igényel. Tehát ha csak ki akarja hagyni a teljesítményszámláló konzisztenciájának ellenőrzését, akkor az SQL Server telepítését a következő kapcsolóértékkel futtathatja.

a számítógépem nem jelenik meg a hálózati Windows 10-ben

C: Letöltések setup.exe / ACTION = telepítés / SKIPRULES = PerfMonCounterNotCorruptedCheck



Cserélje ki azt a helyet, ahol a telepítőfájlok vannak.

Teljesítményszámláló visszaállítása

Miután ezzel a kapcsolóértékkel elindítja a telepítést, ki kell hagynia ezt a lépést, és folytatnia kell a telepítést. Tehát ez az egyik módja a hibaüzenet megkerülésének. Egy másik módszer, amelyet a Microsoft KB is említ, a teljesítményszámláló újraépítése.

  • Kattintson a Start gombra, és írja be a CMD-t.
  • Kattintson a jobb gombbal, és válassza a Futtatás rendszergazdaként lehetőséget.
  • Ezután írja be lodctr/R:PerfStringBackup.INI és nyomja meg az Entert
  • Most indítsa újra a rendszert, és próbálja meg újra telepíteni az SQL Servert.

Láttam, hogy ez működik a Windows régebbi verzióin, mint például az XP és a Server 2003de alig láttam működni új generációs operációs rendszeren. Ennek ellenére megér egy próbát. Van mód a Microsoft teljesítményszámláló manuális visszaállítására, lásd itt. KB300956 .

Ekkor olyan helyzet áll elő, amikor maga a kívánt rendszerleíró kulcs hiányzik. Ilyen esetekben meg kell találnunk, hogy melyik kulcs hiányzik, majd kézzel kell létrehoznunk. A legjobb és legegyszerűbb módja. Találtam egy kis alkalmazást, amelyet valaki közzétett az MSDN fórumain, és megmondja, melyik kulcsot kell generálnunk. Letöltheti Itt - ezt a konzolalkalmazást fejlesztették ki Raphael Candido Azt hiszem. Most, mielőtt folytatnánk, szükségünk van készítsen biztonsági másolatot a rendszerleíró adatbázisáról .

Miután megvan a kulcs, mennünk kell a rendszerleíró adatbázisba, és létre kell hoznunk egy új kulcsot.

  • Kattintson a Start gombra, és írja be a Regedit parancsot.
  • Kattintson a jobb gombbal, és válassza a Futtatás rendszergazdaként lehetőséget.
  • Ugrás a HKEY_LOCAL_MACHINE SZOFTVER Microsoft Windows NT CurrentVersion Perflib oldalra
  • Ezután kattintson a jobb gombbal a Perflib elemre, és kattintson az új kulcsra.
  • Ezután adja meg a konzolalkalmazás futtatásakor kapott értéket

per2

  • Akkor lehet, hogy más kulcsok is vannak a Perflibben, mint például a 009 stb.
  • Ezt az információt ki kell másolnia, és el kell helyeznie az újonnan generált kulcs alá.

Ennek legjobb módja, ha csak a kulcsot exportálja (esetemben 009), majd PCFix.reg néven menti az asztalra. Kattintson a jobb gombbal a PCFix.reg fájlra, és válassza a Szerkesztés parancsot. Ezután cserélje ki a 009-et a konzolon kapott értékre. Ezután mentse el és zárja be. Csak kattintson duplán a gombra az érvénybe léptetéshez. Ezt követően csak indítsa újra a számítógépet, hogy a változtatások érvénybe lépjenek.

Összefoglalva, ezen lépések egyike segíthet megoldani a teljesítményszámláló rendszerleíró adatbázis konzisztencia-ellenőrzésével kapcsolatos problémát az SQL Server telepítésekor.

Töltse le a PC Repair Tool eszközt a Windows hibák gyors megtalálásához és automatikus kijavításához

Remélem, hasznosnak találja ezt a cikket.

hiba történt a fájl vagy mappa másolásakor
Népszerű Bejegyzések