Problemas que puede encontrar al instalar una instancia con nombre de uno o más componentes de SQL Server 2005 y especifican ubicaciones de instalación diferente para uno o más de los componentes

Síntomas

Imagine el siguiente escenario:
  • Instalar una instancia con nombre de uno o más de los siguientes componentes de Microsoft SQL Server 2005:
    • Servicios de bases de datos de SQL Server
    • SQL Server Analysis Services
  • En la página "Componentes para instalar", se especifican ubicaciones de instalación diferente para uno o más de los componentes como sigue:
    • Especifica que los servicios de base de datos es que se instalen en una carpeta que se denomina "MSSQLServer".
    • Especificar que Analysis Services debe instalarse en una carpeta que se denomina "MSSQLServerOLAPService."
    Nota: Los nombres de estas carpetas distinguen mayúsculas de minúsculas.
En este escenario, puede encontrar los síntomas siguientes.

Síntoma 1

Los archivos .ini específicos para los componentes que se mencionan anteriormente contienen información como sigue:
  • Si instala los servicios de base de datos, se incluye información similar al siguiente en el archivo sqlctr.ini Perf -InstanceName:
    [info]
    drivername=MSSQL$InstanceName
    trusted=

    symbolfile=Drive:\MSSQL$InstanceName\MSSQL.X\MSSQL\Binn\sqlctr.h
  • Si instala Analysis Services, se incluye información similar al siguiente en el archivo de rendimiento -InstanceNamemsmdctr.ini:
    [info]
    drivername=MSOLAP$InstanceName
    symbolfile=Drive:\MSOLAP$InstanceName\MSSQL.X\OLAP\bin\msmdctr.h

Síntoma 2

Durante la instalación de SQL Server 2005, recibirá el siguiente mensaje de error:
El programa de instalación detectó un error inesperado al instalar contadores de rendimiento. El error es: el controlador especificado no es válido.

Síntoma 3

Después de hacer clic en Omitir cuando reciba el mensaje de error que se menciona en el síntoma 2, el programa de instalación de SQL Server finaliza la operación correctamente. Sin embargo, el mensaje de error siguiente se registra en el archivo de _SQL.log SQLSetup0001_nombreDeEquipo:
Código de error: 2001
¡MSI (s) (44! C4) [tiempo]: producto: Microsoft SQL Server 2005--Error 29528. El programa de instalación detectó un error inesperado al instalar contadores de rendimiento. El error es: el controlador especificado no es válido.

Error 29528. El programa de instalación detectó un error inesperado al instalar contadores de rendimiento. El error es: el controlador especificado no es válido.

< tipo de error = 'Ignorado' >

Síntoma 4

Si instala posteriormente el Service Pack 1 (SP1) de SQL Server 2005 o SQL Server 2005 Service Pack 2 (SP2), experimenta los problemas siguientes.

SQL Server 2005 SP1

  • Al instalar SQL Server 2005 SP1, recibirá el siguiente mensaje de error:
    No se pudo instalar una actualización aplicada recientemente, KB913090.
  • El mensaje de error siguiente se registra en el archivo SQL9_Hotfix_KB913090.log:
    Fecha y hora No se pudo leer la clave del registro: depurar
    Fecha y hora MSP devuelve 1603: se produjo un error grave durante la instalación.
    Fecha y hora Clave de registro abierto correctamente: Software\Policies\Microsoft\Windows\Installer
    Fecha y hora No se pudo leer la clave del registro: depurar
    Fecha y hora No se puede instalar el archivo MSP: \\nombreDeEquipo\f$\64b4ce0abc66d8453d93b0a1fa\HotFixSQL\Files\sqlrun_sql.msp
    Fecha y hora Se produjo la siguiente excepción: no se puede instalar el archivo MSP de Windows Installer archivo fecha y hora : \depot\sqlvault\setupmain\setup\sqlse\sqlsedll\copyengine.cpp línea: 856
  • El mensaje de error siguiente se registra en el archivo SQL9_Hotfix_KB913090_sqlrun_sql.msp.log:
    MSI (s) (C8:A0) [11:15:21:752]: producto: no se pudo instalar Microsoft SQL Server 2005: la actualización 'Service Pack 1 para SQL Server la base de datos Services 2005 ENU (KB913090)'. Código de error 1603. Información adicional está disponible en el archivo de registro C:\WINDOWS\Hotfix\SQL9\Logs\SQL9_Hotfix_KB913090_sqlrun_sql.msp.log.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 1729
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: transformar tabla Error.
    MSI (s) (C8:A0) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    MSI (s) (C8:A0) [tiempo]: producto: Microsoft SQL Server 2005--error en la configuración.
    MSI (s) (C8:A0) [tiempo]: intentando eliminar archivo C:\WINDOWS\Installer\46000.msp
    MSI (s) (C8:A0) [tiempo]: no se puede eliminar el archivo. LastError = 32 MSI (s) (C8:A0) [11:15:21:922]: limpieza desinstala paquetes de instalación, si existen
    MSI (s) (C8:A0) [tiempo]: MainEngineThread devuelve 1603
    MSI (s) (C8:F8) [tiempo]: objeto de destruir RemoteAPI.
    MSI (s) (C8:98) [tiempo]: final del subproceso de administrador de acción personalizado.
    === Registro detenido: fecha y hora ===
    MSI (c) (D8:04) [tiempo]: contador decrementar deshabilitar el apagado. Si contador > = 0, se denegará el apagado. Contador después de decremento: -1
    MSI (c) (D8:04) [tiempo]: MainEngineThread devuelve 1603
    == Detiene el registro detallado: fecha y hora ===

SQL Server 2005 SP2

  • Al instalar SQL Server 2005 SP2, recibirá el siguiente mensaje de error:
    No se pudo instalar una actualización aplicada recientemente, KB921896.
    Después, continuar con la instalación. Por último, no están instalados los servicios de base de datos y Analysis Services.
  • El mensaje de error siguiente se registra en el archivo Summary.txt:
    Producto: Servicios de base de datos (SQL2005)
    Versión del producto (anterior): 1399
    Versión del producto (Final):
    Estado: error
    Archivo de registro: C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\SQL9_Hotfix_KB921896_sqlrun_sql.msp.log
    Número de error: 29528
    Descripción del error: MSP Error: 29528 el programa de instalación detectó un error inesperado al instalar contadores de rendimiento. El error es: el controlador especificado no es válido.
  • La siguiente información se registra en el archivo Hotfix.log:
    Fecha y hora Archivo de instalación: sqlrun_sql.msp
    Fecha y hora Motor de copia: Crear MSP instalar el archivo de registro en: C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\SQL9_Hotfix_KB921896_sqlrun_sql.msp.log
    Fecha y hora MSP Error: 29528 el programa de instalación detectó un error inesperado al instalar contadores de rendimiento. El error es: el controlador especificado no es válido.
    Fecha y hora MSP devuelve 1603: se produjo un error grave durante la instalación.
    Fecha y hora Motor de copia: Error, no se puede instalar el archivo MSP: e:\ddf143eddce69fe41b19cf97ff46\HotFixSQL\Files\sqlrun_sql.msp
    Fecha y hora Se produjo la siguiente excepción: no se puede instalar la fecha del archivo MSP de Windows Installer:
    Fecha y hora Archivo: \depot\sqlvault\stable\setupmainl1\setup\sqlse\sqlsedll\copyengine.cpp línea: 800
  • El mensaje de error siguiente se registra en el archivo SQL9_Hotfix_KB921896_sqlrun_sql.msp:
    < nombre de Func = 'Do_sqlPerfmon2' >
    < nombre de EndFunc = 'Do_sqlPerfmon2' retorno = GetLastError '2001' = '2' >
    Detener PerfTime: Do_sqlPerfmon2: el martes 27 de marzo 14:49:19 2007
    Propiedades de darwin de recopilación para el control de errores.
    MSI (s) (70! 34) [tiempo]: transformar tabla Error.
    MSI (s) (70! 34) [tiempo]: Nota: 1: 2262 2: Error 3:-2147287038
    Código de error: 2001
    MSI (s) (70! 34) [tiempo]: producto: Microsoft SQL Server 2005--Error 29528. El programa de instalación detectó un error inesperado al instalar contadores de rendimiento. El error es: el controlador especificado no es válido.
    Error 29528. El programa de instalación detectó un error inesperado al instalar contadores de rendimiento. El error es: el controlador especificado no es válido.
    < nombre de EndFunc = 'LaunchFunction' retorno = GetLastError '2001' = '0' >
    MSI (s) (70:B8) [tiempo]: valor de directiva de usuario 'DisableRollback' es 0
    MSI (s) (70:B8) [tiempo]: valor 'DisableRollback' de la directiva de equipo es 0
    La acción terminó a tiempo: InstallFinalize. Valor devuelto 3

Causa

El programa de instalación realiza una operación de búsqueda y reemplazo en los siguientes archivos:
  • Perf-InstanceNamesqlctr.ini
  • Rendimiento -InstanceNamemsmdctr.ini archivo
La operación de búsqueda y reemplazo distingue mayúsculas de minúsculas. Si la carpeta que especifique para instalar el componente tiene el mismo nombre que el nombre de la instancia predeterminada del componente de servicio, se reemplazará muchas cadenas en el archivo. Por lo tanto, recibirá el mensaje de error.

Solución alternativa

Para evitar este problema, no instale estos componentes en las siguientes carpetas:
  • Una carpeta que se denomina "MSSQLServer"
  • Una carpeta que se denomina "MSSQLServerOLAPService"

Más información

"MSSQLServer" es el nombre del servicio predeterminado del componente Servicios de base de datos. "MSSQLServerOLAPService" es el nombre del servicio predeterminado del componente Analysis Services. Estos nombres de servicio predeterminados se reservan para SQL Server 2005. No debe utilizar estos nombres como nombres de carpeta.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Propiedades

Id. de artículo: 933945 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios