Kot sem omenil prejšnji teden, bom za rešitev težave obravnaval različne težave, povezane z namestitvijo SQL Server, in različne nasvete za odpravljanje težav. Prejšnji teden smo razpravljali o tem, kako upravljati SQL Server je prenehal delovati in opravili različne korake, da bi ga odpravili. Torej ta teden razpravljam o drugi pogosti napaki, ki se prikaže med odpravljanjem težav s strežnikom SQL Server 2008 R2 / 2012, in to je približno Napaka pri preverjanju skladnosti panja registra števcev zmogljivosti. Pogovorimo se o ozadju tega sporočila o napaki.
Preverjanje skladnosti panja registra števcev uspešnosti ni uspelo
Ko poskušamo namestiti SQL, bo zagnal nekaj pravil, s katerimi bo preveril, ali vaš sistem izpolnjuje vse zahteve za uspešen zagon SQL Server 2008. Med tem postopkom, kot lahko vidite na posnetku zaslona, namestitev trenutno ne bo uspela. Ne morete nadaljevati.
Števca zmogljivosti ne potrebujete v vseh primerih, v nekaterih ga lahko preprosto preskočite. Med namestitvijo se bo uporabljal nabor števcev zmogljivosti za spremljanje delovanja mehanizma za pretok podatkov.
Po mnenju TechNet-a je najboljši primer "Vmesni odbojniki”Ta števec določa, ali se medpomnilniki začasno zapisujejo na disk med izvajanjem paketa. Kot že rečeno, nekatere aplikacije, ki se izvajajo s SQL, teh v resnici ne potrebujejo. Večinoma se uporablja za samostojni SQL na podatkovnem strežniku, ki zahteva veliko spremljanja. Če želite torej samo preskočiti preverjanje skladnosti števca zmogljivosti, lahko namestitev SQL Server zaženete z naslednjo vrednostjo stikala.
C: \ Downloads \ setup.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck
Mesto zamenjajte z mestom, kjer imate namestitvene datoteke.
Obnovite števec zmogljivosti
Ko začnete namestitev s to vrednostjo stikala, naj ta korak preskoči in nadaljuje z namestitvijo. Torej je to en način, kako zaobiti to sporočilo o napaki. Drugi način, ki je omenjen tudi v Microsoftovem KB, je obnovitev števca zmogljivosti.
- Kliknite Start in vnesite CMD
- Z desno miškino tipko kliknite Zaženi kot skrbnik
- Nato vnesite lodctr / R: PerfStringBackup.INI in pritisnite Enter
- Zdaj znova zaženite sistem in poskusite znova namestiti SQL Server.
Videl sem to delujočo starejšo različico operacijskega sistema Windows, kot sta XP in Server 2003, vendar je komaj videl, da bi to delovalo na operacijski sistem nove generacije. Kljub temu je vredno poskusiti. Obstaja Microsoftov način ročne obnove števca zmogljivosti, glejte KB300956.
Potem obstajajo razmere, ko sam želeni registrski ključ manjka. V takih primerih moramo najti, kateri ključ manjka, nato ga ročno ustvariti. Najboljši in najlažji način. Obstaja majhna aplikacija, ki sem jo našel na forumih MSDN in vam bo povedal, kateri ključ moramo ustvariti. Lahko ga prenesete od tukaj - to konzolo je razvil Rafael Candido. Zdaj, preden nadaljujemo, moramo ustvariti varnostno kopijo registra.
Ko dobite ključ, moramo iti v register in ustvariti nov ključ.
- Kliknite Start in vnesite Regedit
- Z desno miškino tipko kliknite Zaženi kot skrbnik
- Pojdite na HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib
- Nato z desno miškino tipko kliknite Perflib in kliknite novo tipko
- Nato vnesite vrednost, ki ste jo dobili, ko ste zagnali aplikacijo konzole
- Potem imate lahko pod Perflibom še druge tipke, kot je 009 itd.
- Kopirati morate te podatke in jih postaviti pod novo ustvarjeni ključ
Najboljši način za to je samo izvoz ključa sam (v mojem primeru 009), nato pa ga shranite na namizje kot PCFix.reg. Z desno miškino tipko kliknite PCFix.reg in kliknite Uredi. Nato spremenite 009 z vrednostjo, ki ste jo dobili na konzoli. Nato ga shranite in zaprite. Samo dvakrat kliknite na tipko, da začne veljati. Ko končate, znova zaženite računalnik, da začne veljati.
Za zaključek bi morali v enem od teh korakov odpraviti težavo, s katero se soočate s preverjanjem skladnosti panja registra števcev zmogljivosti pri nameščanju SQL Server.
Upam, da vam je ta članek koristen.