INF: Cómo identificar qué archivo MSI se utilizó para una instalación existente de MSDE

Exención de responsabilidades de contenido KB retirado

Este artículo se refiere a productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Resumen

Después de instalar Microsoft SQL Server 2000 Desktop Engine (MSDE 2.0), hay tres maneras de identificar qué archivo .msi utilizó el programa de instalación de MSDE 2.0. El límite máximo de archivos .msi de MSDE 2.0 es de 16. Cada archivo .msi es un paquete independiente que permite instalar una instancia de Desktop Engine.


La identificación del archivo .msi correcto es importante, ya que al aplicar los Service Pack a la instalación de Desktop Engine existente debe utilizarse un paquete de revisión específico (.msp). Por ejemplo, si utilizó Sqlrun01.msi para la instalación de MSDE 2.0 original, entonces deberá utilizar Sqlrun01.msp para actualizarlo al Service Pack 2 (SP2). Para sqlrun02.msi, debe utilizar Sqlrun02.msp y así sucesivamente.

Más información

Para una instancia existente de MSDE 2.0, existen tres maneras diferentes de identificar el archivo .msi que el programa de instalación utilizó:


  • Si durante la instalación de MSDE 2.0 se habilitó un registro de instalación detallado, puede averiguar el archivo .msi que el programa de instalación utilizó. El contenido del registro detallado siguiente muestra que el programa de instalación utilizó el archivo SqlRun01.msi de MSDE 2.0:


    === Verbose logging started: 11/15/2001 15:31:42 Build type: SHIP UNICODE 1.11.2405.00 Calling process: E:\WINNT\System32\msiexec.exe ===
    MSI (c) (94:70): Resetting cached policy values
    MSI (c) (94:70): ******* RunEngine:
    ******* Product: X:\SQLMSDE2k\Setup\SqlRun01.msi
    ******* Action:
    ******* CommandLine: TARGETDIR="C:\program files\Microsoft SQL Server\MSSQL$MYINSTANCE" DATADIR="C:\program files\Micros
    oft SQL Server\MSSQL$MYINSTANCE" INSTANCENAME=MYINSTANCE SECURITYMODE=SQL
    NOTA: de manera predeterminada, el programa de instalación de MSDE 2.0 no crea un archivo de registro de Microsoft Windows Installer. Para habilitar el registro detallado del programa de instalación, debe iniciar el registro desde la línea de comandos al ejecutar el archivo Setup.exe. Por ejemplo, a continuación se muestra lo que debe escribir en la línea de comandos:


    directory:\>setup.exe /L*v c:\msde_install.log

  • : de manera predeterminada, el programa de instalación de MSDE 2.0 no crea un archivo de registro de Microsoft Windows Installer. Para habilitar el registro detallado del programa de instalación, debe iniciar el registro desde la línea de comandos al ejecutar el archivo Setup.exe. Por ejemplo, a continuación se muestra lo que debe escribir en la línea de comandos: Si ya instaló MSDE 2.0, puede comprobar la clave del Registro siguiente para ver el archivo .msi que el programa de instalación utilizó para una instancia de MSDE 2.0 específica:
    1. Busque el nombre de instancia MSDE 2.0 existente en la clave del Registro siguiente:


      HKEY_CLASSES_ROOT\Installer\Products\ID_Number

      El valor ProductName muestra el nombre de la instancia. Por ejemplo, "ProductName" = Microsoft SQL Server Desktop Engine (MIINSTANCIA)
    2. Busque la siguiente subclave del Registro:


      HKEY_CLASSES_ROOT\Installer\Products\ID_Number\SourceList

      El valor de clave PackageName muestra el archivo .msi. Por ejemplo, "PackageName"="SqlRun01.msi"

  • : de manera predeterminada, el programa de instalación de MSDE 2.0 no crea un archivo de registro de Microsoft Windows Installer. Para habilitar el registro detallado del programa de instalación, debe iniciar el registro desde la línea de comandos al ejecutar el archivo Setup.exe. Por ejemplo, a continuación se muestra lo que debe escribir en la línea de comandos: Si MSDE 2.0 ya está instalado, compruebe la clave del Registro de la instancia de MSDE 2.0 correspondiente para buscar el valor ProductCode de la instancia de MSDE. A continuación, utilice el valor ProductCode que corresponda con el archivo de paquete de la tabla siguiente. Tenga en cuenta que la información de la tabla siguiente sólo se aplica a archivos de paquetes proporcionados en el disco compacto de instalación de Microsoft SQL Server Desktop Engine. La información de la tabla no se aplica a ningún paquete de instalación desarrollado por otro fabricante.

    • Instancia predeterminada

      Si la instancia de MSDE es una instancia predeterminada, consulte el valor ProductCode en la clave del Registro siguiente:


      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
    • Instancia con nombre

      Si la instancia de MSDE es una instancia con nombre, consulte el valor ProductCode en la clave del Registro siguiente:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\INSTANCENAME\Setup


    ProductCode
    PackageName
    E09B48B5-E141-427A-AB0C-D3605127224A
    SqlRun01.msp
    689404D2-1C94-44B3-9203-BEC5594FDA7A
    SqlRun02.msp
    EFB70B01-B1F3-4960-AB69-4A280084A60C
    SqlRun03.msp
    C2736CA7-76E1-4D0C-B590-483A7FFD18DA
    SqlRun04.msp
    FE7E950B-220A-4182-B5CA-19397244DCFD
    SqlRun05.msp
    7E5C338B-E77E-4CB4-9C1D-FB67B56B3B19
    SqlRun06.msp
    F07E35BF-8B03-4777-9B5E-AE90E4FF0932
    SqlRun07.msp
    C5B59406-E985-4187-84E8-68E2D9F89A47
    SqlRun08.msp
    D7CE240C-0F3B-4C40-9278-C0B90E533652
    SqlRun09.msp
    A519AE9C-7C79-4C5B-9127-8F46D648D5A4
    SqlRun10.msp
    4541DA32-2108-43E9-9915-C71B9DE77048
    SqlRun11.msp
    A5C1C914-4EF7-40ED-9BCE-FCEB4BB0C19D
    SqlRun12.msp
    9FCE5BBD-D85F-4905-8A0C-12A3A86C2434
    SqlRun13.msp
    F4E46404-2578-4955-B748-547957F08AB1
    SqlRun14.msp
    B7300824-E68F-45F1-BAC1-5F15636C346F
    SqlRun15.msp
    CD59EA85-6CBF-4C08-BE59-6C628B3D8F54
    SqlRun16.msp
Propiedades

Id. de artículo: 311762 - Última revisión: 29 oct. 2007 - Revisión: 1

Comentarios