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ó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
- 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áhozRemélem, hasznosnak találja ezt a cikket.
hiba történt a fájl vagy mappa másolásakor