limitations español sql-server install sql-server-express

español - ¿Cómo soluciono una "Consistencia de la sección del registro del contador de rendimiento" al instalar SQL Server R2 Express?



sql server express limitations (11)

Estoy tratando de instalar SQL Server 2008 R2 Express desde este sitio:

http://www.microsoft.com/express/database/

Tengo una máquina de Windows 7 de 64 bits.

He intentado las versiones de 32 bits y de 64 bits, pero cada una falla en "Consistencia de la sección del registro del contador de rendimiento".

¿Cómo puedo solucionar esto para poder instalar SQL Server 2008 R2 Express?



Bueno chicos, la solución al problema es la siguiente:

  1. haga clic en: Inicio
  2. escribe la palabra: ejecutado
  3. Después, escribe: regedit
  4. Abra el directorio: HKEY_LOCAL_MACHINE
  5. SOFTWARE
  6. Microsoft
  7. Windows NT
  8. Versión actual
  9. Perflib
  10. Compruebe las siguientes cosas:

1) Carpeta 00A: 2) Contador: el último número 3) Ayuda: el último número

Folder Perflib: Last Counter: 00A folder´s Counter Last Help: 00A folder´s Help

Listo, verifique el mismo número en ambos. éxito


Esto funciona para mí:

Click on Start and type in CMD Right click and click on Run as administrator Then from C:/windows/system32 type lodctr /R:PerfStringBackup.INI and press Enter then restart the compurter and retry!


Guarde el archivo de ejecución en su escritorio. Haga clic derecho en él y seleccione renombrar, luego haga clic en control C (CTRL C) para copiarlo. Vaya a Inicio y escriba cmd y presione enter

C: / Usuarios / su nombre de computadora / Escritorio>

C: / Users / su nombre de computadora / Escritorio> el nombre del archivo de su copy.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck


Ignorar los resultados de la comprobación en una instalación dañada. Esta es la única solución que me funcionó:

  1. Cree una aplicación de consola C # con el siguiente código: Console.WriteLine(string.Format("{0,3}", CultureInfo.InstalledUICulture.Parent.LCID.ToString("X")).Replace(" ", "0"));

  2. Ejecutar la aplicación y obtener el código de 3 dígitos.

  3. Ejecute> Regedit, abra la siguiente ruta: HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / Perflib

Ahora, si no tiene una carpeta debajo de esa ruta con el código de 3 dígitos del paso 2, créela. Si tiene la carpeta, verifique que tenga los valores de "Contador" y "Ayuda" establecidos en esa ruta. Probablemente no es así, razón por la cual falla la comprobación.

Cree las teclas de ayuda y contador faltantes (REG_MULTI_SZ). Para los valores, cópielos desde la ruta existente arriba (probablemente 009).

El cheque debería pasar ahora.


La siguiente solución funciona para mí, puedes probarlo:

  • Escribir para ejecutar: regedit

  • Luego abrir

    HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows NT -> Perflib

  • Debajo de los archivos / 009 y / 01F, haga clic con el botón derecho, seleccione Nuevo y elija "valor de cadena múltiple" que se denomina "Contador" y realice estos pasos nuevamente para crear el archivo denominado "Ayuda". (Importante !! es sensible a mayúsculas)

  • Copie el contenido de los archivos "Contador" y "Ayuda" bajo "Idioma actual" en los archivos / 009 y / 01F.


Puede omitir la comprobación del contador de rendimiento en la configuración por completo:

setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck


Tuve el problema de registro de contador y esto es lo que hice.

  1. Mi archivo exe era SQLManagementStudio_x86_ENU.exe
  2. En la línea de comando, escriba en la línea de abajo y presione Enter

C: / Projects / Installer / SQL Server 2008 Management Studio / SQLManagementStudio_x86_ENU.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck

(Nota: tuve el exe en esta ubicación de mi máquina C: / Projects / Installer / SQL Server 2008 Management Studio)

  1. Se inició la instalación de SQL Server y esta vez se saltó la regla para los valores de registro del contador de rendimiento. La instalación fue exitosa.

Use la solución de Rafael: http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/dddf0349-557b-48c7-bf82-6bd1adb5c694 ..

Se agregaron datos del enlace para evitar la rotura del enlace.

poner esto en cualquier aplicación de la consola:

string.Format ("{0,3}", CultureInfo.InstalledUICulture.Parent.LCID.ToString ("X")). Reemplazar ("", "0");

Mira el resultado. En la mía era "016".

Luego vas al registro con esta clave:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib

y crea otro con el nombre que obtuviste de la cadena. Resultado del formato.

En mi caso:

"HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/016"

y copie la información que se encuentra en cualquier otra clave en este Perflib a esta clave que acaba de crear. Ejecutar la instalación de nuevo.

Simplemente ejecute el script y obtenga su código de 3 dígitos. Luego sigue sus pasos simples y rápidos, ¡y estás listo para ir!

Aclamaciones


Yo tuve el mísmo problema. Para mí esta solución funcionó para SQL Server 2008 R2 Express .

  1. Crear un acceso directo para SQLEXPRWT_x64_ENU.exe (este es el nombre del archivo que usé)
  2. Haga clic derecho en el acceso directo y haga clic en "Propiedades"
  3. Busque un cuadro debajo de la pestaña de acceso directo que dice "Objetivo"
  4. Dentro del cuadro de destino, agregue a lo que ya esté allí esta línea:

/ Action = install / SKIPRULES = PerfMonCounterNotCorruptedCheck

Por supuesto, esto no soluciona el problema subyacente, pero es una solución porque esta solución también funciona en el principio de omitir la verificación del contador de rendimiento en la configuración. La diferencia es que este método funcionó para mí cuando falló a través de la línea de comandos.


<sqlserverdir>/setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck

Lo anterior funcionó para mí ... lo instalé desde mi interfaz externa de línea de comandos.