Mint azt a múlt héten említettem, különböző SQL Server telepítési problémákat és különböző hibaelhárítási tippeket fogok lefedni a probléma megoldására. A múlt héten megvitattuk, hogyan kezeljük az SQL Server működésképtelenné válását és különböző lépéseket tettünk a javítás érdekében. Tehát ezen a héten arról beszélek egy másik gyakori hibáról, amelyet az SQL Server 2008 R2 / 2012 hibaelhárítása során kaptál, és ez kb A teljesítményszámláló nyilvántartásában a kaptár konzisztencia ellenőrzési hibája. Beszéljünk egy kis hátteret a hibaüzenetről.
A teljesítményszámláló nyilvántartásában a koszeségességi ellenőrzés nem sikerült
Alapvetően, amikor megpróbáljuk telepíteni az SQL-t, néhány szabályt futtat, hogy ellenőrizze, hogy a rendszer megfelel-e az SQL Server 2008 sikeres futtatásának minden követelményének. A folyamat során, amint a képernyőképen látható, a telepítés ezen a ponton nem sikerül. Nem mehet tovább.
A TechNet szerint a legjobb példa az " A pufferek sorakoznak"Ez a számláló meghatározza, hogy az adatpufferek ideiglenesen íródnak-e a lemezre egy csomag futása közben. De mint mondtam, néhány olyan alkalmazás, amely az SQL-szel fut, nem igazán szükséges ezekre. Ezt többnyire önálló SQL-re használják adatkiszolgálón, amely sok ellenőrzést igényel. Tehát ha csak kihagyja a teljesítményszámláló konzisztencia ellenőrzést, az SQL Server telepítését az alábbi kapcsolási értékkel indíthatja el.
C:Downloadssetup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
Cserélje ki a helyet a telepítési fájlokkal.
A teljesítményszámláló újjáépítése
Miután elindította a telepítést ezzel a kapcsolási értékkel, akkor ezt a lépést el kell hagynia, és folytatni kell a telepítést. Tehát ez az egyik módja annak, hogy megkerüljék ezt a hibaüzenetet. A Microsoft KB-ban említett másik módszer a teljesítményszámláló újjáépítése.
- Kattintson a Start gombra, és írja be a CMD-t
- Kattintson a jobb egérgombbal, és kattintson a Futtatás rendszergazdaként
- Akkor írja be ldctr /R:PerfStringBackup.INI és nyomja meg az Enter billentyűt
- Most indítsa újra a rendszert, és kísérelje meg újra az SQL Server telepítését.
Láttam ezt a Windows operációs rendszeren futó Windows operációs rendszert, mint az XP és a Server 2003, de alig láttam ezt az új generációs operációs rendszeren. Mégis érdemes megpróbálni. A teljesítményszámláló manuális újratelepítésének Microsoft módja van, kérjük, forduljon a KB300956-hoz.
Ezután vannak olyan helyzetek, 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 hozza létre. A legjobb és legegyszerűbb módja. Van egy kis alkalmazás, amivel találtam valakit, akit az MSDN fórumokba küldtek, és megmondja, hogy melyik kulcsot kell létrehoznunk. Letöltheti innen - ez a konzolalkalmazás a Rafael Candido által kifejlesztett, azt hiszem. Most, mielőtt továbbmennénk, létre kell hoznunk a rendszerleíró adatbázis biztonsági másolatát.
Miután megvan a kulcs, el kell mennünk a toregisztikához és létre kell hoznunk az új kulcsot.
- Kattintson a Start gombra, és írja be a Regedit parancsot
- Kattintson a jobb egérgombbal, és kattintson a Futtatás rendszergazdaként
- Menjen a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
- Ezután kattintson jobb gombbal a Perflib-re, és kattintson az új kulcsra
- Ezután írja be a konzolalkalmazás futtatásakor kapott értéket
- Ezután a Perflib alatt más kulcsok is szerepelhetnek, mint a 009 stb.
- Meg kell másolnod ezeket az adatokat, és be kell helyezned az újonnan létrehozott kulcs alá
A legjobb módja ennek az egyetlen kivitele a kulcsnak (esetemben 009), majd mentse el az asztalra, mint PCFix.reg. Kattintson jobb gombbal a PCFix.reg-re és kattintson a Szerkesztés gombra. Ezután változtassa meg a 009 értéket a konzollal kapott értékkel. Mentsük el és zárjuk le. Csak kattintson duplán a kulcsra, hogy életbe lépjen. Miután egyszer csak újraindította a számítógépet, hogy életbe lépjen.
Az alábbi lépések végrehajtásához képesnek kell lennie arra, hogy megoldja a probléma megoldását a teljesítményszámláló nyilvántartásában a költözési egység konzisztencia ellenőrzésével az SQL Server telepítésekor.
Remélem, hasznosnak találja ezt a cikket.
Kapcsolódó hozzászólások:
- Az SQL és a MySQL közötti különbség
- A Microsoft SQL Server adatbázis áthelyezése egy másik meghajtópartícióra
- Az SQL 2008 R2 telepítésének Windows rendszeren történő telepítésekor hibák elhárítása
- Transact-SQL: Bevezetés és Áttekintés
- A Windows Bug Check vagy a Stop Error Codes teljes listája