Como mencioné la semana pasada, cubriré diferentes problemas relacionados con la instalación de SQL Server y diferentes consejos de solución de problemas para resolver el problema. La semana pasada discutimos cómo administrar el error de SQL Server dejó de funcionar y pasamos por diferentes pasos para solucionarlo. Así que esta semana hablo de otro error común que se obtiene al solucionar problemas de SQL Server 2008 R2 / 2012, y se trata de Error de comprobación de coherencia del subárbol del registro del contador de rendimiento. Analicemos un poco los antecedentes de este mensaje de error.
Error en la comprobación de coherencia del subárbol del registro del contador de rendimiento
Básicamente, cuando intentamos instalar SQL, ejecutará algunas reglas para verificar si su sistema cumple con todos los requisitos para ejecutar SQL Server 2008 correctamente. Durante ese proceso, como puede ver en la captura de pantalla, la instalación fallará en este punto. No puedes continuar.
No necesita el contador de rendimiento en todos los casos, en algunos puede simplemente omitirlo. 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 sirve para determinar si los búferes de datos se escriben en el disco temporalmente mientras se ejecuta un paquete. Pero como dije, alguna aplicación que se ejecuta con SQL realmente no necesita estos. Se usa principalmente para SQL independiente en un servidor de datos que requiere mucha supervisión. Entonces, si solo desea omitir la verificación de coherencia del contador de rendimiento, puede iniciar la instalación de SQL Server con el siguiente valor de cambio.
C: \ Descargas \ configuración.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck
Reemplaza la ubicación por la que tienes los archivos de instalación.
Reconstruir el contador de rendimiento
Una vez que inicie la configuración con este valor de cambio, debe omitir ese paso y continuar con la instalación. Así que 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 derecho y haga clic en Ejecutar como administrador
- Luego escribe lodctr / R: PerfStringBackup.INI y presione Enter
- Ahora reinicie el sistema e intente instalar SQL Server nuevamente.
He visto que esto funciona en una versión anterior de Windows como XP y Server 2003, pero casi no lo he visto funcionar en un sistema operativo de nueva generación. Aun así vale la pena intentarlo. Hay una forma de Microsoft de reconstruir manualmente el contador de rendimiento, consulte KB300956.
Luego hay una situación en la que falta la clave de registro deseada. En tales casos, tenemos que encontrar qué clave falta y luego crearla manualmente. La mejor y más sencilla forma. Hay una pequeña aplicación que encontré a alguien publicada en los foros de MSDN que le dirá qué clave necesitamos crear. Puede descargarlo desde aquí - esta aplicación de consola está desarrollada por Rafael Candido, creo que sí. Ahora, antes de continuar, 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
- Vaya a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib
- Luego haga clic derecho en Perflib y haga clic en nueva clave
- Luego escriba el valor que obtuvo cuando ejecutó la aplicación de consola
- Entonces puede tener otras claves en Perflib como 009, etc.
- Debe copiar esa información y ponerla debajo de la clave recién creada
La mejor manera de hacer esto es simplemente exportar la clave sola (en mi caso 009) y luego guardarla en el escritorio como PCFix.reg. Haga clic derecho en PCFix.reg y haga clic en Editar. Luego cambia 009 con el valor que obtuviste en la consola. Luego guárdalo y ciérralo. Simplemente haga doble clic en la tecla para que surta efecto. Una vez que haya terminado, simplemente reinicie la computadora para que surta efecto.
Para concluir, uno de estos pasos debería poder resolver el problema al que se enfrenta con la verificación de coherencia del subárbol del registro del contador de rendimiento al instalar SQL Server.
Espero que encuentre útil este artículo.