Comprovació de la coherència del rusc del registre del comptador de rendiment quan instal·leu SQL Server a Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Com a expert informàtic, sovint faig servir l'argot professional quan comprovo el rendiment de diversos ruscs de registre a Windows. Aquesta tasca en particular pot ser bastant tediosa, però és important assegurar-se que els ruscs són coherents abans d'instal·lar SQL Server. En aquest article, us mostraré com comprovar el rendiment dels ruscs del registre al vostre sistema per assegurar-vos que estiguin en bones condicions abans d'instal·lar SQL Server. El primer que haureu de fer és obrir l'Editor del Registre. Per fer-ho, premeu la tecla Windows + R, escriviu 'regedit' al diàleg Executar i premeu Enter. Un cop obert l'Editor del Registre, haureu d'anar a la clau següent: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Un cop estigueu a la clau de configuració, haureu de buscar el valor 'PerformanceCounter'. Aquest valor s'ha d'establir en 1 si voleu habilitar els comptadors de rendiment per a SQL Server. Si no està configurat en 1, haureu de canviar-lo i després reiniciar l'ordinador. Després d'haver activat els comptadors de rendiment, haureu d'iniciar el Gestor de configuració d'SQL Server. Per fer-ho, premeu la tecla Windows + R, escriviu 'sqlservermanager' al diàleg Executar i premeu Enter. Un cop obert el Gestor de configuració, amplieu el node 'Serveis SQL Server' i feu clic amb el botó dret al servei 'SQL Server'. Al menú contextual, trieu l'opció 'Propietats'. Al diàleg de Propietats d'SQL Server, aneu a la pestanya 'Avançat' i desplaceu-vos cap avall fins a la secció 'Comptadors de rendiment'. Aquí, haureu d'assegurar-vos que l'opció 'Habilitada' estigui seleccionada. Si no ho és, seleccioneu-lo i feu clic al botó 'Aplica'. Un cop hàgiu habilitat els comptadors de rendiment, haureu de reiniciar el servei SQL Server. Per fer-ho, feu clic amb el botó dret al servei 'SQL Server' i trieu l'opció 'Reinicia' del menú contextual. Després de reiniciar el servei SQL Server, hauríeu de poder veure els comptadors de rendiment al Monitor de rendiment. Per iniciar el Monitor de rendiment, premeu la tecla Windows + R, escriviu 'perfmon' al diàleg Executar i premeu Intro. Al Monitor de rendiment, haureu d'afegir els comptadors 'Buffer Manager' i 'SQL Server: Memory Manager'. Un cop hàgiu afegit els comptadors, podeu començar a supervisar el rendiment de la vostra instància d'SQL Server. Si veieu cap punt en l'ús de la memòria intermèdia o de la memòria, sabreu que hi ha alguna cosa malament i haureu d'investigar més. Seguint aquests passos, podeu assegurar-vos que els ruscs de registre del vostre sistema estiguin en bon estat abans d'instal·lar SQL Server. Això ajudarà a garantir que la vostra instància de SQL Server funcioni sense problemes i sense cap problema.



Com vaig comentar la setmana passada, tractaré diversos problemes d'instal·lació d'SQL Server i diversos consells per solucionar-los. La setmana passada vam parlar de com error de gestió SQL Server ha deixat de funcionar i va seguir diferents passos per solucionar-ho. Així doncs, aquesta setmana estic parlant d'un altre error comú que apareix quan es resol problemes amb SQL Server 2008 R2/2012, que tracta La comprovació de la coherència del rusc del comptador de rendiment ha fallat . Parlem una mica de fons sobre aquest missatge d'error.





La comprovació de la coherència del rusc del comptador de rendiment ha fallat

Normalment, quan intentem instal·lar SQL, executarà algunes regles per comprovar si el vostre sistema compleix tots els requisits per executar SQL Server 2008 amb èxit. Durant aquest procés, com podeu veure a la captura de pantalla, la instal·lació fallarà. No pots seguir endavant.





Comprovació de la coherència del rusc del registre del comptador de rendiment



El comptador de rendiment no és necessari en tots els casos, en alguns casos simplement es pot saltar. Durant la instal·lació, s'utilitzarà un conjunt de comptadors de rendiment per fer un seguiment del rendiment del motor de flux de dades.

Segons TechNet, el millor exemple és ' Buffers en un buffer Aquest comptador determina si els buffers de dades s'escriuen al disc temporalment mentre el paquet s'executa. Però, com he dit, algunes aplicacions SQL realment no les necessiten. S'utilitza principalment per a SQL autònom en un servidor de dades que necessita un seguiment estret. Per tant, si només voleu ometre la comprovació de la coherència del comptador de rendiment, podeu executar la instal·lació de SQL Server amb el valor de commutació següent.

el meu ordinador no apareix a Windows 10 de la xarxa

C: Descàrregues setup.exe / ACTION = instal·lar / SKIPRULES = PerfMonCounterNotCorruptedCheck



Substituïu la ubicació on teniu els fitxers d'instal·lació.

Restaura el comptador de rendiment

Un cop inicieu la instal·lació amb aquest valor de commutació, hauria de saltar aquest pas i continuar amb la instal·lació. Per tant, aquesta és una manera d'evitar aquest missatge d'error. Una altra manera que també s'esmenta a Microsoft KB és reconstruir el comptador de rendiment.

  • Feu clic a Inici i escriviu CMD.
  • Feu clic amb el botó dret i seleccioneu Executar com a administrador.
  • Després escriviu lodctr/R:PerfStringBackup.INI i premeu Intro
  • Ara reinicieu el vostre sistema i proveu d'instal·lar SQL Server de nou.

He vist això funcionant en una versió anterior de Windows com XP i Server 2003però gairebé no l'he vist funcionar en un sistema operatiu de nova generació. Tot i això, val la pena provar-ho. Hi ha una manera de restaurar manualment el comptador de rendiment de Microsoft, vegeu aquí. KB300956 .

Aleshores es produeix una situació en què falta la clau de registre desitjada. En aquests casos, hem de trobar quina clau falta i després crear-la manualment. La millor i més senzilla manera. He trobat una petita aplicació que algú va publicar als fòrums de MSDN que us dirà quina clau hem de generar. Podeu descarregar-lo Aquí - Aquesta aplicació de consola està desenvolupada Rafael Candido Això crec. Ara, abans de continuar, necessitem feu una còpia de seguretat del vostre registre .

Un cop tingueu la clau, hem d'anar al registre i crear una nova clau.

  • Feu clic a Inici i escriviu Regedit.
  • Feu clic amb el botó dret i seleccioneu Executar com a administrador.
  • Aneu a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • A continuació, feu clic amb el botó dret a Perflib i feu clic a la clau nova.
  • A continuació, introduïu el valor que heu obtingut en executar l'aplicació de consola

per2

  • Aleshores és possible que tingueu altres tecles a Perflib com 009, etc.
  • Heu de copiar aquesta informació i col·locar-la sota la clau que s'acaba de generar.

La millor manera de fer-ho és exportar només la clau (009 en el meu cas) i després desar-la a l'escriptori com a PCFix.reg. Feu clic amb el botó dret al fitxer PCFix.reg i seleccioneu Edita. A continuació, substituïu 009 pel valor que teniu a la consola. A continuació, deseu-lo i tanqueu-lo. Només cal que feu doble clic al botó per tenir efecte. Després d'això, només cal que reinicieu l'ordinador perquè els canvis tinguin efecte.

En conclusió, un d'aquests passos hauria d'ajudar a resoldre el problema que heu trobat amb la comprovació de la coherència del registre del comptador de rendiment en instal·lar SQL Server.

Baixeu l'eina de reparació de PC per trobar i corregir automàticament els errors de Windows

Espero que aquest article us sigui útil.

error en copiar el fitxer o la carpeta
Entrades Populars