Como identificar qual arquivo MSI foi usado para uma instalação MSDE existente

Traduções deste artigo Traduções deste artigo
ID do artigo: 311762 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Após a instalação do Microsoft SQL Server 2000 Desktop Engine (também conhecido como MSDE 2000), existem três maneiras de identificar qual arquivo .msi a instalação do MSDE 2000 usou. O MSDE 2000 inclui 16 arquivos .msi padrão e outros produtos podem incluir seu próprio arquivo personalizado .msi do MSDE. Cada arquivo .msi é um pacote separado que permite a instalação de uma instância do Desktop Engine.

A identificação do arquivo .msi correto é importante, porque é necessário usar um pacote de instalação específico para aplicar os service packs à instalação existente do Desktop Engine. Por exemplo, se você usou o Sqlrun01.msi para instalar o MSDE 2000 original, será necessário usar o Sqlrun01.msp para atualizá-lo para o Service Pack 2 (SP2). Para o sqlrun02.msi, é necessário usar o Sqlrun02.msp e assim por diante.

Mais Informações

Para uma instância existente do MSDE 2000, existem três maneiras diferentes de identificar o arquivo .msi usado pela instalação:

  • Se um log de instalação detalhado tiver sido ativado durante a instalação do MSDE 2000, você poderá descobrir qual arquivo .msi a instalação do MSDE 2000 usou. O seguinte conteúdo do log detalhado mostra que a instalação do MSDE 2000 usou o arquivo SqlRun01.msi:
    === 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 
    					
    OBSERVAÇÃO: Por padrão, a instalação do MSDE 2000 não cria um arquivo de log do Microsoft Windows Installer. Para ativar o log detalhado de instalação, é necessário iniciar o log de uma linha de comando ao executar o arquivo Setup.exe. Por exemplo, isso é o que você digita na linha de comando:

    diretório:\>setup.exe /L*v c:\msde_install.log

  • Se você já possuir o MSDE 2000 instalado, poderá verificar a seguinte chave do Registro para encontrar qual arquivo .msi a instalação usou para a instância MSDE 2000 específica:

    1. Procure pelo nome da instância do MSDE 2000 existente na seguinte chave do Registro:

      HKEY_CLASSES_ROOT\Installer\Products\ID_Number

      O valor ProductName exibe o nome da instância. Por exemplo, "ProductName" = Microsoft SQL Server Desktop Engine (MYINSTANCE)
    2. Localize a seguinte subchave do Registro:

      HKEY_CLASSES_ROOT\Installer\Products\ID_Number\SourceList

      O valor da chave PackageName mostra o arquivo .msi. Por exemplo, "PackageName"="SqlRun01.msi"
  • Se o MSDE 2000 já estiver instalado, verifique a chave do Registro da instância correspondente do MSDE 2000 para encontrar a ProductCode para a instância do MSDE. Em seguida, use o valor ProductCode para comparar o arquivo do pacote correspondente da tabela a seguir. Observe que as seguintes informações da tabela se aplicam apenas aos arquivos de pacote fornecidos com o CD do Microsoft SQL Server Desktop Engine Setup e alguns outros produtos da Microsoft que incluem uma instalação personalizada. A tabela não é completa e não se aplica a nenhum pacote de instalação desenvolvido por outras empresas.

    • Instância padrão

      Se a instância MSDE for uma instância padrão, verifique a seguinte chave do Registro para o valor ProductCode:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
    • Instância nomeada

      Se a instância do MSDE for uma instância nomeada, verifique a seguinte chave do Registro para o valor ProductCode:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\INSTANCENAME\Setup


  • Recolher esta tabelaExpandir esta tabela
    ProductCodeNome original do pacoteNome da instância
    E09B48B5-E141-427A-AB0C-D3605127224ASqlRun01.msi<nenhum>
    689404D2-1C94-44B3-9203-BEC5594FDA7ASqlRun02.msi<nenhum>
    EFB70B01-B1F3-4960-AB69-4A280084A60CSqlRun03.msi<nenhum>
    C2736CA7-76E1-4D0C-B590-483A7FFD18DASqlRun04.msi<nenhum
    FE7E950B-220A-4182-B5CA-19397244DCFDSqlRun05.msi<nenhum>
    7E5C338B-E77E-4CB4-9C1D-FB67B56B3B19SqlRun06.msi<nenhum>
    F07E35BF-8B03-4777-9B5E-AE90E4FF0932SqlRun07.msi<nenhum>
    C5B59406-E985-4187-84E8-68E2D9F89A47SqlRun08.msi<nenhum>
    D7CE240C-0F3B-4C40-9278-C0B90E533652SqlRun09.msi<nenhum>
    A519AE9C-7C79-4C5B-9127-8F46D648D5A4SqlRun10.msi<nenhum>
    4541DA32-2108-43E9-9915-C71B9DE77048SqlRun11.msi<nenhum>
    A5C1C914-4EF7-40ED-9BCE-FCEB4BB0C19DSqlRun12.msi<nenhum>
    9FCE5BBD-D85F-4905-8A0C-12A3A86C2434SqlRun13.msi<nenhum>
    F4E46404-2578-4955-B748-547957F08AB1SqlRun14.msi<nenhum>
    B7300824-E68F-45F1-BAC1-5F15636C346FSqlRun15.msi<nenhum>
    CD59EA85-6CBF-4C08-BE59-6C628B3D8F54SqlRun16.msi<nenhum>
    400BEE1A-0B83-44CA-800C-50FCF44C7707Sample.MSI<nenhum>
    2678FAA9-9E98-48F2-8C4F-A75B6CF36B86 SampleUpg.MSI<nenhum>
    5B5BFFF9-9D55-45AF-9390-AA4DC1C4EEFE.NET SDK Inglês (1033)NetSDK
    9E77BDCE-1C37-4A41-AD2A-A515D850F8D0.NET SDK Chinês tradicional (1028) NETSDK
    32E07634-0735-4E62-A6DA-594AE069F59F.NET SDK Francês (1036)NETSDK
    4914DDEB-837D-454F-A002-74FF34F996E0 .NET SDK Italiano (1040) NETSDK
    2428ED11-E7F3-41C4-A199-8456E07B2018.NET SDK Japonês (1041)NETSDK
    0ED75FF4-1EB6-4C8D-9B46-59D7918E5815 .NET SDK Coreano (1042)NETSDK
    348E0E91-FF67-470B-8191-9D8B82D280A6 .NET SDK Espanhol (1034)NETSDK
    1A585AEE-7D37-45B0-BB0D-68A68EF0CEAB.NET SDK Alemão (1031)NET SDK
    E18E7A2E-4B5F-4088-812F-220237C70EC3.NET SDK Chinês simplificado (2052) NETSDK
    20F95200-47D6-4CAC-92FF-5F6B29C78F88Application CenterMSAC
    90320409-6000-11D3-8CFE-0050048383C9Project Server 2002 Inglês (1033)ProjectServer
    90320411-6000-11D3-8CFE-0050048383C9Project Server 2002 Japonês (1041) ProjectServer
    9032040D-6000-11D3-8CFE-0050048383C9Project Server 2002 Hebraico (1037) ProjectServer
    90320404-6000-11D3-8CFE-0050048383C9Project Server 2002 Chinês tradicional (1028)ProjectServer
    90320412-6000-11D3-8CFE-0050048383C9Project Server 2002 Coreano (1042) ProjectServer
    90320804-6000-11D3-8CFE-0050048383C9Project Server 2002 Chinês simplificado (2052)ProjectServer
    90320407-6000-11D3-8CFE-0050048383C9Project Server 2002 Herman (1031)ProjectServer
    90320405-6000-11D3-8CFE-0050048383C9Project Server 2002 Tcheco (1029)ProjectServer
    90320406-6000-11D3-8CFE-0050048383C9Project Server 2002 Dinamarquês (1030) ProjectServer
    90320413-6000-11D3-8CFE-0050048383C9Project Server 2002 Holandês (1043) ProjectServer
    9032040B-6000-11D3-8CFE-0050048383C9Project Server 2002 Finlandês (1035) ProjectServer
    9032040C-6000-11D3-8CFE-0050048383C9Project Server 2002 Francês (1036) ProjectServer
    90320410-6000-11D3-8CFE-0050048383C9Project Server 2002 Italiano (1040)ProjectServer
    90320414-6000-11D3-8CFE-0050048383C9Project Server 2002 Norueguês (1044) ProjectServer
    90320415-6000-11D3-8CFE-0050048383C9Project Server 2002 Polonês (1045) ProjectServer
    90320416-6000-11D3-8CFE-0050048383C9Project Server 2002 Português do Brasil (1046)ProjectServer
    90320C0A-6000-11D3-8CFE-0050048383C9Project Server 2002 Espanhol (3082) ProjectServer
    9032041D-6000-11D3-8CFE-0050048383C9Project Server 2002 Sueco (1053)ProjectServer
    90320419-6000-11D3-8CFE-0050048383C9Project Server 2002 Russo (1049)ProjectServer

Para instalações do MSDE, nas quais o mesmo ProductCode é usado para versões localizadas de um service pack diferentes (isso inclui aquelas incluídas no CD de Instalação do Microsoft SQL Server Desktop Engine e a versão do Application Center do MSDE), é importante instalar a versão localizada correta de um service pack. Para identificar o idioma usado ao instalar uma instância específica do MSDE, verifique o seguinte valor do Registro para uma instância padrão:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion\Language

ou esse valor do Registro para uma instância nomeada:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance_name>\MSSQLServer\CurrentVersion\Language


Esse valor do Registro armazena uma ID de localidade. Abaixo está uma lista de possíveis IDs de localidades para o MSDE 2000:

Recolher esta tabelaExpandir esta tabela
1028Chinês Tradicional
1031Alemão
1033Inglês
1034Espanhol
1036Francês
1040Italiano
1041Japonês
1042Coreano
1043Holandês
1046Português (Brasil)
1053Sueco
2052Chinês Simplificado


Referências

Para obter informações adicionais sobre o Microsoft Application Center e o Microsoft .Net Framework, consulte os seguintes sites da Microsoft (em inglês):

Microsoft Application Center - http://www.microsoft.com/applicationcenter/

Microsoft .Net Framework - http://msdn2.microsoft.com/en-us/netframework/default.aspx

Propriedades

ID do artigo: 311762 - Última revisão: segunda-feira, 29 de outubro de 2007 - Revisão: 5.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
Palavras-chave: 
kbproductlink kbinfo KB311762
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com