Verificarea performanței Counter Registry Hive consistență la instalarea SQL Server pe Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



În calitate de expert IT, folosesc adesea argou profesional atunci când verific performanța diferitelor stupi de registry pe Windows. Această sarcină specială poate fi destul de obositoare, dar este important să vă asigurați că stupii sunt consecvenți înainte de a instala SQL Server. În acest articol, vă voi arăta cum să verificați performanța stupilor de registry de pe sistemul dvs. pentru a vă asigura că sunt în stare bună înainte de a instala SQL Server. Primul lucru pe care trebuie să-l faceți este să deschideți Editorul Registrului. Pentru a face acest lucru, apăsați tasta Windows + R, tastați „regedit” în dialogul Run și apăsați Enter. Odată ce Editorul Registrului este deschis, va trebui să navigați la următoarea cheie: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Odată ce ați ajuns la tasta de configurare, va trebui să căutați valoarea „PerformanceCounter”. Această valoare ar trebui să fie setată la 1 dacă doriți să activați contoarele de performanță pentru SQL Server. Dacă nu este setat la 1, va trebui să îl schimbați și apoi să reporniți computerul. După ce ați activat contoarele de performanță, va trebui să lansați Managerul de configurare SQL Server. Pentru a face acest lucru, apăsați tasta Windows + R, tastați „sqlservermanager” în dialogul Run și apăsați Enter. Odată ce Managerul de configurare este deschis, extindeți nodul „SQL Server Services” și apoi faceți clic dreapta pe serviciul „SQL Server”. Din meniul contextual, alegeți opțiunea „Proprietăți”. În caseta de dialog Proprietăți SQL Server, accesați fila „Avansat” și apoi derulați în jos la secțiunea „Contoare de performanță”. Aici, va trebui să vă asigurați că opțiunea „Activat” este selectată. Dacă nu este, selectați-l și apoi faceți clic pe butonul „Aplicați”. După ce ați activat contoarele de performanță, va trebui să reporniți serviciul SQL Server. Pentru a face acest lucru, faceți clic dreapta pe serviciul „SQL Server” și alegeți opțiunea „Repornire” din meniul contextual. După ce serviciul SQL Server a fost repornit, ar trebui să puteți vedea contoarele de performanță în Monitorul de performanță. Pentru a lansa Monitorul de performanță, apăsați tasta Windows + R, tastați „perfmon” în dialogul Run și apăsați Enter. În Monitorul de performanță, va trebui să adăugați contoarele „Buffer Manager” și „SQL Server: Memory Manager”. După ce ați adăugat contoarele, puteți începe să monitorizați performanța instanței dvs. SQL Server. Dacă observați vârfuri în memoria tampon sau în utilizarea memoriei, veți ști că este ceva în neregulă și va trebui să investigați în continuare. Urmând acești pași, vă puteți asigura că stupii de registry de pe sistemul dvs. sunt în stare bună înainte de a instala SQL Server. Acest lucru vă va ajuta să vă asigurați că instanța dvs. SQL Server funcționează fără probleme și fără probleme.



După cum am menționat săptămâna trecută, voi acoperi diverse probleme de instalare a SQL Server și diverse sfaturi pentru remedierea lor. Săptămâna trecută am discutat cum eroare de gestionare SQL Server nu mai funcționează și a trecut prin diferiți pași pentru a o repara. Deci săptămâna aceasta vorbesc despre o altă greșeală comună care apare la depanarea SQL Server 2008 R2/2012, care este despre Verificarea consecvenței hive a contorului de performanță a eșuat . Să discutăm puțin despre acest mesaj de eroare.





Verificarea consecvenței hive a contorului de performanță a eșuat

De obicei, atunci când încercăm să instalăm SQL, va rula câteva reguli pentru a verifica dacă sistemul dumneavoastră îndeplinește toate cerințele pentru a rula cu succes SQL Server 2008. În timpul acestui proces, după cum puteți vedea în captura de ecran, instalarea va eșua. Nu poți merge mai departe.





Verificarea coerenței stupului de registru al contorului de performanță



Contorul de performanță nu este necesar în toate cazurile, în unele cazuri poate fi pur și simplu sărit. În timpul instalării, un set de contoare de performanță va fi utilizat pentru a urmări performanța motorului de flux de date.

Potrivit TechNet, cel mai bun exemplu este „ Tampoane într-un tampon Acest contor determină dacă bufferele de date sunt scrise temporar pe disc în timp ce pachetul rulează. Dar, așa cum am spus, unele aplicații SQL nu prea au nevoie de ele. Este folosit în principal pentru SQL autonom pe un server de date care necesită o monitorizare atentă. Deci, dacă doriți doar să omiteți verificarea consecvenței contorului de performanță, puteți rula instalarea SQL Server cu următoarea valoare de comutare.

computerul meu nu apare în Windows 10 de rețea

C: Descărcări setup.exe / ACTION = instalare / SKIPRULES = PerfMonCounterNotCorruptedCheck



Înlocuiți locația în care aveți fișierele de instalare.

Restabiliți contorul de performanță

Odată ce începeți instalarea cu această valoare de comutare, ar trebui să omiteți acest pas și să continuați cu instalarea. Deci, aceasta este o modalitate de a ocoli acest mesaj de eroare. Un alt mod care este menționat și în Microsoft KB este de a reconstrui contorul de performanță.

cum se remediază bara de activități care nu se ascunde
  • Faceți clic pe Start și tastați CMD.
  • Faceți clic dreapta și selectați Executare ca administrator.
  • Apoi tastați lodctr/R:PerfStringBackup.INI și apăsați Enter
  • Acum reporniți sistemul și încercați să instalați din nou SQL Server.

Am văzut acest lucru funcționând pe o versiune mai veche de Windows, cum ar fi XP și Server 2003dar cu greu l-am văzut funcționând pe un sistem de operare de nouă generație. Cu toate acestea, merită încercat. Există o modalitate de a restabili manual contorul de performanță Microsoft, vezi aici. KB300956 .

Apoi apare o situație în care cheia de registry dorită în sine lipsește. În astfel de cazuri, trebuie să găsim ce cheie lipsește și apoi să o creăm manual. Cel mai bun și mai ușor mod. Am găsit o mică aplicație pe care cineva a postat-o ​​pe forumurile MSDN care vă va spune ce cheie trebuie să generăm. Îl poți descărca Aici - această aplicație de consolă este dezvoltată Rafael Candido Așa cred. Acum, înainte de a continua, avem nevoie faceți o copie de rezervă a registrului dvs .

Odată ce aveți cheia, trebuie să mergem la registry și să creăm o cheie nouă.

  • Faceți clic pe Start și tastați Regedit.
  • Faceți clic dreapta și selectați Executare ca administrator.
  • Accesați HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Apoi faceți clic dreapta pe Perflib și faceți clic pe cheia nouă.
  • Apoi introduceți valoarea pe care ați obținut-o când rulați aplicația de consolă

per2

  • Atunci s-ar putea să aveți alte chei în Perflib, cum ar fi 009 etc.
  • Trebuie să copiați aceste informații și să le plasați sub cheia nou generată.

Cel mai bun mod de a face acest lucru este să exportați doar cheia (009 în cazul meu) și apoi să o salvați pe desktop ca PCFix.reg. Faceți clic dreapta pe fișierul PCFix.reg și selectați Editați. Apoi înlocuiți 009 cu valoarea pe care ați primit-o pe consolă. Apoi salvați-l și închideți-l. Doar faceți dublu clic pe buton pentru a intra în vigoare. După aceea, trebuie doar să reporniți computerul pentru ca modificările să intre în vigoare.

În concluzie, unul dintre acești pași ar trebui să vă ajute la rezolvarea problemei pe care ați întâlnit-o la verificarea coerenței registrului contorului de performanță la instalarea SQL Server.

Descărcați Instrumentul de reparare PC pentru a găsi rapid și a remedia automat erorile Windows

Sper că veți găsi acest articol de ajutor.

Posturi Populare