Preverjanje doslednosti števca uspešnosti registrskega panja pri namestitvi strežnika SQL v sistemu Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Kot strokovnjak za IT pogosto uporabljam strokovni sleng, ko preverjam delovanje različnih registrskih panjev v sistemu Windows. To posebno opravilo je lahko precej dolgočasno, vendar je pomembno, da se pred namestitvijo strežnika SQL prepričate, da so panji skladni. V tem članku vam bom pokazal, kako preverite delovanje registrskih panjev v vašem sistemu, da zagotovite, da so v dobrem stanju, preden namestite SQL Server. Prva stvar, ki jo boste morali narediti, je odpreti urejevalnik registra. Če želite to narediti, pritisnite tipko Windows + R, v pogovorno okno Zaženi vnesite 'regedit' in pritisnite Enter. Ko je urejevalnik registra odprt, se boste morali pomakniti do naslednjega ključa: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Ko ste pri tipki za nastavitev, boste morali poiskati vrednost 'PerformanceCounter'. Ta vrednost mora biti nastavljena na 1, če želite omogočiti števce zmogljivosti za SQL Server. Če ni nastavljeno na 1, ga boste morali spremeniti in znova zagnati računalnik. Ko omogočite števce zmogljivosti, boste morali zagnati SQL Server Configuration Manager. Če želite to narediti, pritisnite tipko Windows + R, v pogovorno okno Zaženi vnesite 'sqlservermanager' in pritisnite Enter. Ko je upravitelj konfiguracije odprt, razširite vozlišče 'SQL Server Services' in nato z desno miškino tipko kliknite storitev 'SQL Server'. V kontekstnem meniju izberite možnost 'Lastnosti'. V pogovornem oknu Lastnosti strežnika SQL pojdite na zavihek »Napredno« in se nato pomaknite navzdol do razdelka »Števci zmogljivosti«. Tukaj boste morali zagotoviti, da je izbrana možnost »Omogočeno«. Če ni, ga izberite in nato kliknite gumb »Uporabi«. Ko omogočite števce zmogljivosti, boste morali znova zagnati storitev SQL Server. Če želite to narediti, z desno miškino tipko kliknite storitev 'SQL Server' in v kontekstnem meniju izberite možnost 'Ponovni zagon'. Po ponovnem zagonu storitve SQL Server bi morali imeti možnost videti števce zmogljivosti v Performance Monitorju. Če želite zagnati Performance Monitor, pritisnite tipko Windows + R, v pogovorno okno Zaženi vnesite 'perfmon' in pritisnite Enter. V Performance Monitor boste morali dodati števca 'Buffer Manager' in 'SQL Server: Memory Manager'. Ko dodate števce, lahko začnete spremljati delovanje svojega primerka SQL Server. Če opazite kakršne koli skoke v medpomnilniku ali uporabi pomnilnika, boste vedeli, da je nekaj narobe, in boste morali nadalje raziskati. Če sledite tem korakom, lahko zagotovite, da so registrski panji v vašem sistemu v dobrem stanju, preden namestite SQL Server. To bo pomagalo zagotoviti, da bo vaš primerek SQL Server deloval gladko in brez težav.



Kot sem omenil prejšnji teden, bom obravnaval različne težave pri namestitvi SQL Serverja in različne nasvete za njihovo odpravljanje. Prejšnji teden smo razpravljali o tem, kako napaka upravljanja SQL Server je prenehal delovati in šel skozi različne korake, da bi ga popravil. Zato ta teden razpravljam o še eni pogosti napaki, ki se pojavi pri odpravljanju težav s strežnikom SQL Server 2008 R2/2012, in sicer Preverjanje doslednosti panja registra števca uspešnosti ni uspelo . Pogovorimo se o ozadju tega sporočila o napaki.





Preverjanje doslednosti panja registra števca uspešnosti ni uspelo

Običajno, ko poskušamo namestiti SQL, izvede nekaj pravil, da preveri, ali vaš sistem izpolnjuje vse zahteve za uspešno izvajanje SQL Server 2008. Med tem postopkom, kot lahko vidite na posnetku zaslona, ​​namestitev ne bo uspela. Ne moreš naprej.





Preverjanje doslednosti panja registra števca zmogljivosti



Števec zmogljivosti ni potreben v vseh primerih, v nekaterih primerih ga lahko preprosto preskočite. Med namestitvijo bo niz števcev zmogljivosti uporabljen za sledenje zmogljivosti mehanizma pretoka podatkov.

Po mnenju TechNeta je najboljši primer ' Medpomnilniki v medpomnilniku Ta števec določa, ali se podatkovni medpomnilniki med izvajanjem paketa začasno zapišejo na disk. Toda, kot sem rekel, jih nekatere aplikacije SQL v resnici ne potrebujejo. Uporablja se predvsem za samostojni SQL na podatkovnem strežniku, ki ga je treba natančno spremljati. Torej, če želite samo preskočiti preverjanje doslednosti števca zmogljivosti, lahko zaženete namestitev strežnika SQL z naslednjo vrednostjo stikala.

moj računalnik se ne prikaže v omrežju Windows 10

C: Prenosi setup.exe / ACTION = namestitev / SKIPRULES = PerfMonCounterNotCorruptedCheck



Zamenjajte mesto, kjer imate namestitvene datoteke.

Obnovi števec zmogljivosti

Ko začnete namestitev s to vrednostjo stikala, mora ta korak preskočiti in nadaljevati namestitev. To je torej eden od načinov, kako se izogniti temu sporočilu o napaki. Drug način, ki je omenjen tudi v Microsoft KB, je ponovna izdelava števca zmogljivosti.

kako popraviti opravilno vrstico, ki se ne skriva
  • Kliknite Start in vnesite CMD.
  • Z desno miškino tipko kliknite in izberite Zaženi kot skrbnik.
  • Nato vnesite lodctr/R:PerfStringBackup.INI in pritisnite Enter
  • Zdaj ponovno zaženite sistem in znova poskusite namestiti SQL Server.

Videl sem, da to deluje na starejših različicah sistema Windows, kot sta XP in Server 2003vendar skorajda nisem videl, da bi deloval na operacijskem sistemu nove generacije. Kljub temu je vredno poskusiti. Obstaja način za ročno obnovitev Microsoftovega števca zmogljivosti, glejte tukaj. KB300956 .

Nato pride do situacije, ko sam želeni registrski ključ manjka. V takih primerih moramo poiskati, kateri ključ manjka in ga nato ročno ustvariti. Najboljši in najlažji način. Našel sem majhno aplikacijo, ki jo je nekdo objavil na forumih MSDN in ki vam bo povedala, kateri ključ moramo ustvariti. Lahko ga prenesete Tukaj - ta konzolna aplikacija je razvita Raphael Candido Mislim, da. Zdaj, preden nadaljujemo, potrebujemo varnostno kopirajte svoj register .

Ko imate ključ, moramo iti v register in ustvariti nov ključ.

  • Kliknite Start in vnesite Regedit.
  • Z desno miškino tipko kliknite in izberite 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 nov ključ.
  • Nato vnesite vrednost, ki ste jo dobili pri zagonu konzolne aplikacije

per2

  • Potem imate morda druge ključe v Perflibu, kot je 009 itd.
  • Te informacije morate kopirati in jih postaviti pod novo ustvarjen ključ.

Najboljši način za to je, da samo izvozite ključ (009 v mojem primeru) in ga nato shranite na namizje kot PCFix.reg. Z desno tipko miške kliknite datoteko PCFix.reg in izberite Uredi. Nato zamenjajte 009 z vrednostjo, ki ste jo dobili na konzoli. Nato ga shranite in zaprite. Samo dvakrat kliknite na gumb, da začne veljati. Po tem preprosto znova zaženite računalnik, da bodo spremembe začele veljati.

Skratka, eden od teh korakov bi moral pomagati rešiti težavo, na katero ste naleteli pri preverjanju doslednosti panja registra števca uspešnosti pri nameščanju strežnika SQL Server.

Prenesite orodje za popravilo računalnika, da hitro poiščete in samodejno odpravite napake sistema Windows

Upam, da vam bo ta članek v pomoč.

Priljubljene Objave