Androide

Comprobación de consistencia de la colmena del registro del contador de rendimiento fallida

Solución :Coherencia del subárbol del Registro de contadores de rendimiento no se cumple(SQL 2008)

Solución :Coherencia del subárbol del Registro de contadores de rendimiento no se cumple(SQL 2008)
Anonim

Como mencioné la semana pasada, cubriré diferentes problemas relacionados con la instalación de SQL Server y diferentes consejos para la resolución de problemas para resolver el problema. La semana pasada hablamos sobre cómo administrar SQL Server, dejé de funcionar el error y pasamos por diferentes pasos para solucionarlo. Así que esta semana estoy discutiendo sobre otro error común que se produce al solucionar SQL Server 2008 R2 / 2012, y que es aproximadamente Error de comprobación de consistencia de la colmena del registro del contador de rendimiento . Analicemos un poco el trasfondo de este mensaje de error.

Comprobación de coherencia de la colmena del registro de rendimiento falló

Básicamente cuando intentamos instalar SQL, ejecutará algunas reglas para verificar si su sistema cumple con todos los requisitos para ejecutar SQL Server 2008 exitosamente. Durante ese proceso, como puede ver en la captura de pantalla, la instalación fallará en este momento. No puede continuar.

No necesita el contador de Rendimiento en todos los casos, en algunos puede saltearlo. Durante la instalación, se utilizará un conjunto de contadores de rendimiento para supervisar el rendimiento del motor de flujo de datos.

Según TechNet, el mejor ejemplo es el de " Buffers en spool " Este contador es para determinar si los búferes de datos se escriben temporalmente en el disco mientras se está ejecutando un paquete. Pero como dije, algunas aplicaciones que se ejecutan con SQL realmente no las necesitan. Se usa principalmente para SQL independiente en un servidor de datos que requiere mucha supervisión. Por lo tanto, si desea omitir la comprobación de coherencia del contador de rendimiento, puede iniciar la instalación de SQL Server con el siguiente valor de conmutación.

C: Descargas setup.exe / ACTION = instalar / SKIPRULES = PerfMonCounterNotCorruptedCheck

Reemplazar la ubicación donde tiene los archivos de instalación.

Reconstruir el contador de rendimiento

Una vez que inicie la configuración con este valor de interruptor, debe omitir ese paso y continuar con la instalación. Esta es una forma de evitar este mensaje de error. La otra forma que también se menciona en Microsoft KB es Reconstruir el contador de rendimiento.

  • Haga clic en Inicio y escriba CMD
  • Haga clic con el botón derecho y haga clic en Ejecutar como administrador
  • Luego escriba lodctr / R: PerfStringBackup.INI y presione Enter
  • Ahora reinicie el sistema e intente instalar SQL Server nuevamente.

He visto esta versión onolder en funcionamiento de Windows como XP y Server 2003, pero casi no vi esto funcionando en nuevos sistema operativo de generación. Aún así vale la pena intentarlo. Existe una forma de Microsoft de reconstruir manualmente el contador de rendimiento, consulte el KB300956.

Luego, hay una situación en la que falta la clave de registro deseada. Dichos casos tenemos que encontrar qué clave falta y luego crearla manualmente. La mejor y más fácil manera. Hay una pequeña aplicación que encontré a alguien publicada en los foros de MSDN que le dirá qué clave debemos crear. Puedes descargarlo desde aquí; esta aplicación de consola está desarrollada por Rafael Candido, creo que sí. Ahora, antes de seguir adelante, necesitamos crear una copia de seguridad de su registro.

Una vez que tenga la clave, debemos ir al registro y crear la nueva clave.

  • Haga clic en Inicio y escriba Regedit
  • Haga clic derecho y haga clic en Ejecutar como administrador
  • Ir a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Luego, haga clic derecho en Perflib y haga clic en la nueva clave
  • Luego escriba el valor que obtuvo cuando ejecutó la consola aplicación

  • Entonces puede tener otras claves en Perflib como 009, etc.
  • Necesita copiar esa información y colocarla debajo de la clave recién creada

La mejor manera de hacerlo es exportar solo la clave (En my case 009) luego guárdelo en el escritorio como PCFix.reg. Haga clic derecho en PCFix.reg y haga clic en Editar. Luego cambie 009 con el valor que obtuvo en la consola. Entonces guárdalo y ciérralo. Simplemente haga doble clic en la clave para que tenga efecto. Una vez que haya terminado, simplemente reinicie la computadora para que tenga efecto.

Para concluir, uno de estos pasos debería ser capaz de resolver el problema al que se enfrenta con la comprobación de coherencia de la columna de registro del contador de rendimiento al instalar SQL Server.

Espero que este artículo le resulte útil.