Atualizar ou fazer slipstream uma instalação do SQL Server 2008

Este artigo descreve como atualizar ou fazer um slipstream de uma instalação de SQL Server 2008.

Versão original do produto: SQL Server
Número de KB original: 955392

Introdução

Este artigo descreve como atualizar ou fazer slipstream uma instalação com falha do Microsoft SQL Server 2008 usando a CU (Atualização Cumulativa) mais recente ou o SP (Service Pack) mais recente. Use essas instruções quando não puder instalar SQL Server 2008 devido a um problema conhecido no programa de instalação. A seção hotfixes de instalação do SQL Server 2008 lista os artigos da Base de Dados de Conhecimento da Microsoft que descrevem problemas de instalação conhecidos e explica como obter a atualização mais recente.

Há duas situações a serem consideradas:

  • Você tenta instalar SQL Server 2008. Você encontra uma falha de configuração e os arquivos de instalação são instalados no computador.
  • Você deseja evitar proativamente problemas de instalação conhecidos usando uma configuração de atualização.

É recomendável que você atualize ou deslize o SQL Server original de 2008 usando o Service Pack 1 porque o Service Pack permite atualizar todo o produto. Uma CU baseada no SQL Server versão original de 2008 só pode atualizar o componente de suporte do SQL.

Para obter respostas para perguntas frequentes sobre o slipstreaming, consulte o tópico SQL Server perguntas frequentes sobre SQL Server Slipstream 2008 sobre SQL Server Instalação.

Importante

Para versões SQL Server 2012 e posteriores, você precisa usar /UpdateSource o parâmetro para atualizar seus arquivos de instalação SQL Server. Para obter um exemplo sobre como fazer isso, consulte Como corrigir SQL Server configuração 2012 com um pacote de instalação atualizado (usando o UpdateSource para obter uma configuração inteligente).

Mais informações

Quando você executa a versão de versão original do SQL Server Configuração 2008, o programa de instalação se copia no computador local e, em seguida, executa novamente da cópia local. Portanto, se houver uma versão posterior dos arquivos de suporte no computador, o programa de instalação executará esses arquivos atualizados. Portanto, você pode atualizar os arquivos de suporte de instalação SQL Server 2008 antes de executar o arquivo Setup.exe.

A partir de SQL Server Service Pack 1 de 2008, você pode atualizar SQL Server 2008 usando a infraestrutura de slipstream. Ao instalar o Service Pack 1 usando o procedimento de slipstream ou instalar em uma instalação existente SQL Server 2008, uma entrada é criada para o Service Pack em Adicionar ou Remover Programas. Você pode desinstalar o service pack usando essa entrada.

Para verificar se um service pack está instalado corretamente, execute o relatório de descoberta do SQL que está disponível no Centro de Instalação SQL Server 2008. Você deve ver que os recursos são a versão 10. n. xxxx, em que n representa a versão do service pack. Por exemplo, 10.1. xxxx representa o Service Pack 1.

Atualizar uma instalação do SQL Server 2008

Quando você tenta instalar SQL Server 2008 de um DVD ou de um compartilhamento de rede, a instalação falha devido a um problema com a versão de versão do programa de configuração.

As etapas a seguir descrevem como atualizar SQL Server Configuração 2008 quando ocorre um problema de instalação:

  1. Se os arquivos de suporte de instalação do SQL Server 2008 estiverem instalados no computador, você aplicará uma CU ou um hotfix para atualizar os arquivos de suporte de instalação SQL Server 2008 e, em seguida, executar novamente o programa de instalação do DVD ou do compartilhamento de rede.

  2. Se os arquivos de suporte de instalação do SQL Server 2008 não estiverem instalados, consulte a seção Configuração de execução proativa.

Para determinar se os arquivos de suporte de instalação do SQL Server 2008 estão instalados no computador, exiba a entrada usando Adicionar ou Remover Programas em Painel de Controle em sistemas operacionais anteriores ao Windows Vista. No Windows Vista ou versões posteriores do Windows, exiba a entrada usando programas e recursos em Painel de Controle. Para aplicar uma CU ou um hotfix e executar o programa de instalação, siga estas etapas:

  1. Se uma correção estiver disponível por meio de um hotfix, baixe o CU ou o hotfix e instale-o no computador executando o arquivo .exe ou usando a linha de comando. O pacote detecta o SQL Server arquivos de suporte de instalação 2008 no computador e, em seguida, aplica uma nova versão do arquivo SQLSupport.msi.

  2. Execute o programa de instalação novamente do DVD ou do compartilhamento de rede. O programa de instalação detecta que uma versão posterior do arquivo SQLSupport.msi está disponível no computador e o programa de instalação é executado a partir da versão local no computador, em vez do DVD ou compartilhamento de rede.

Limitações

As limitações a seguir se aplicam quando você atualiza o programa de instalação ou usa o procedimento de slipstream.

  • Importante

    Você deve desinstalar uma instalação com falha se o arquivo de logSummary.txt indicar que você deve desinstalar.

  • Se você usar o procedimento de slipstream para atualizar uma instalação para uma instalação do Wow64, deverá executar uma das seguintes etapas adicionais:

    • Especifique o /Action parâmetro na linha de comando, além do /x86 parâmetro.

    • Na página Opções do Centro de Instalação, selecione x86.

  • Se você adicionar recursos a uma instância que já tem o serviço de banco de dados instalado por meio do slipstreaming, a instalação poderá falhar. Para contornar esse problema, você precisa adicionar recurso usando a mídia de origem original SQL Server 2008 ou atualizar a instância para SP1 e, em seguida, usar a infraestrutura de slipstream.

  • Ao copiar pacotes de slipstream, use caminhos que não contêm espaços. Se você especificar um local que contém espaços para /PCUSOURCE parâmetros ou ou /CUSOURCE , ocorrerá uma falha com a configuração do slipstream.

Configuração de execução proativa

Há dois métodos que você pode usar para atualizar uma instalação do SQL Server 2008. Recomendamos que você use o primeiro método devido aos seguintes benefícios da infraestrutura de slipstream:

  • Você pode atualizar rapidamente para SQL Server 2008 SP1 em uma única instalação.

  • Reduza os tempos de reinicialização.

  • Aprimore a experiência geral de instalação.

  • Evite problemas de instalação conhecidos.

Para usar esses métodos, o administrador deve obter os arquivos de suporte de instalação atualizados SQL Server 2008 baixando o cu mais recente ou hotfix ou service pack. Para obter informações sobre as correções de instalação incluídas no hotfix mais recente e para obter informações sobre como baixar o hotfix, consulte a seção SQL Server hotfixes de configuração 2008. Depois de obter os arquivos de suporte de instalação do SQL Server 2008 atualizados, use um dos métodos a seguir.

Usar o procedimento de slipstream para atualizar SQL Server 2008

Esse método permite que você atualize todo o produto ao executar o programa de instalação do SQL Server 2008 após seguir um dos procedimentos a seguir.

Procedimento 1: Etapas básicas do slipstream

Para criar uma queda de slipstream que você pode usar para instalar a mídia original e um service pack ao mesmo tempo, siga estas etapas:

  1. Instale os pré-requisitos a seguir para SQL Server 2008.

    • .NET Framework 2.0 SP2 para SQL Server 2008 Express Edition

    • .NET Framework 3.5 SP1 para outras edições

      Para baixar e instalar o .NET Framework 3.5 SP1, consulte Microsoft .NET Framework 3.5 Service Pack 1.

    • Windows Installer 4.5

  2. Baixe o pacote do service pack que corresponde à arquitetura do sistema. Por exemplo, baixe o pacote x64 do SQL Server Service Pack 1 de 2008 se o sistema for um sistema baseado em x64.

  3. Extraia o service pack executando o comando SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1.

  4. Execute o service pack para instalar arquivos de instalação no computador. Você receberá uma caixa de diálogo Arquivos de Suporte de Instalação se os arquivos de suporte de instalação não tiverem sido instalados. Você também pode executar o arquivo a seguir para instalar os arquivos de suporte de instalação C:\SP1\x64\setup\1033\sqlsupport.msi.

  5. Execute o arquivo Setup.exe da mídia de origem SQL Server 2008 especificando o <parâmetro PCUSource>. Por exemplo, Setup.exe /PCUSource=C:\SP1.

Procedimento 2: criar uma queda mesclada

Este procedimento descreve como criar uma nova mídia de origem que fará o slipstream da mídia de origem original e SQL Server Service Pack 1 de 2008. Ao criar essa queda mesclada, você pode instalar SQL Server 2008 SP1 em uma única etapa.

Observação

  • É recomendável primeiro concluir uma instalação de slipstream a partir da nova queda em um computador de teste antes de implantá-la no ambiente de produção.

  • Estas etapas são para a versão em inglês de SQL Server 2008. No entanto, ele funciona para qualquer idioma de SQL Server 2008 se você obter a linguagem correta do pacote de pacotes de serviço.

  1. Copie a mídia de origem original SQL Server 2008 para c:\SQLServer2008_FullSP1.

  2. Baixe o pacote Service Pack 1. Os nomes do pacote são os seguintes:

    • SQLServer2008SP1-KB968369-IA64-ENU.exe

    • SQLServer2008SP1-KB968369-x64-ENU.exe

    • SQLServer2008SP1-KB968369-x86-ENU.exe

  3. Extraia os pacotes da seguinte maneira:

    • SQLServer2008SP1-KB968369-IA64-ENU.exe/x:c:\SQLServer2008_FullSP1\PCU

    • SQLServer2008SP1-KB968369-x64-ENU.exe/x:c:\SQLServer2008_FullSP1\PCU

    • SQLServer2008SP1-KB968369-x86-ENU.exe/x:c:\SQLServer2008_FullSP1\PCU

    Observação

    Certifique-se de concluir esta etapa para todas as arquiteturas para garantir que a mídia original seja atualizada corretamente.

  4. Execute os comandos a seguir para copiar o arquivo setup.exe e o arquivo setup.rll do local extraído para o local de mídia de origem original.

    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe
    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll
    
  5. Execute os seguintes comandos para copiar todos os arquivos (não as pastas), exceto o arquivo Microsoft.SQL.Chainer.PackageData.dll , em C:\SQLServer2008_FullSP1\PCU\Architecture para C:\SQLServer2008_FullSP1\Architecture para atualizar os arquivos originais.

    robocopy C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 /XF Microsoft.SQL.Chainer.PackageData.dll  
    
    robocopy C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
    
    robocopy C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll  
    

    Observação

    Se você copiar acidentalmente o arquivo Microsoft.SQL.Chainer.PackageData.dll , poderá receber a seguinte mensagem de erro ao executar o arquivo setup.exe .

    SQL Server Instalação encontrou o seguinte erro:

    A ação especificada LandingPage não tem suporte para a operação de patch de SQL Server.

    Código de erro 0x84BF0007

    Se esse problema ocorrer, restaure o arquivoMicrosoft.SQL.Chainer.PackageData.dll de volta para a versão original.

  6. Determine se você tem o arquivo Defaultsetup.ini nas seguintes pastas:

    • C:\SQLServer2008_FullSP1\x86

    • C:\SQLServer2008_FullSP1\x64

    • C:\SQLServer2008_FullSP1\ia64

    Se você tiver o arquivo Defaultsetup.ini nas pastas, abra o arquivo Defaultsetup.ini e adicione PCUSOURCE=".\PCU" ao arquivo da seguinte maneira:

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    ...
    
    PCUSOURCE=".\PCU"
    

    Se você não tiver o arquivoDefaultsetup.ini nas pastas, crie o arquivoDefaultsetup.ini nas pastas e adicione o seguinte conteúdo ao arquivo:

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    PCUSOURCE=".\PCU"
    

    Observação

    Este arquivo informa ao programa de instalação onde localizar a mídia de origem do SP1 extraída na etapa 3.

  7. Inicie o programa de instalação.

    Observação

    Você não deve executar o procedimento de slipstream para aplicar SQL Server Service Pack 1 2008 para a edição SQL Server 2008 Express. SQL Server 2008 Express Edition SP1 já é uma queda mesclada. No entanto, você pode usar o procedimento de slipstream para aplicar uma atualização cumulativa para a SQL Server edição do Express 2008.

Verificar se você concluiu uma atualização de slipstream

  1. Na página Regras de Instalação , um item Regra de Linguagem de Mídia de Instalação de Atualização é mostrado na lista de regras.

  2. Na página Pronto para Instalar , o nó Ação indica que é uma instalação de slipstream. Além disso, um nó Slipstream é mostrado na lista.

  3. No arquivo de log Resumo, você pode encontrar a configuração PCUSource.

  4. Após a instalação, se você executar o relatório de descoberta de recursos SQL Server do Centro de Instalação, verá que os recursos serão da versão 10.1. xxxx.

Atualizar os arquivos de suporte de instalação do SQL Server 2008

Há duas opções que você pode usar para instalar os arquivos de suporte de instalação do SQL Server 2008. Recomendamos que você use esse método para instalar SQL Server arquivos de suporte de instalação 2008 antes de SQL Server SP1.

Observação

Para as duas opções, somente os arquivos de suporte de instalação SQL Server 2008 são atualizados. Para atualizar todo o produto, você deve executar o pacote hotfix depois que o produto tiver sido instalado com êxito.

Opção 1: instalar o arquivo SQLSupport.msi diretamente

Essa opção é melhor para executar uma configuração corrigida em um pequeno número de computadores.

  1. Instale todos os componentes de pré-requisito para SQL Server 2008 se eles ainda não estiverem instalados. O Microsoft Windows Installer 4.5 deve ser instalado. Você deve instalar o .NET Framework 2.0 SP2 para SQL Server 2008 Express Edition e o .NET Framework 3.5 SP1 para outras edições. Você deve baixar o .NET Framework 3.5 SP1 da Internet e aplicar o SP1 manualmente.

    Observação

    • Na plataforma IA-64, o .NET Framework 3.5 não tem suporte e o .NET Framework 2.0 SP2 é necessário. Você pode instalar o .NET Framework 2.0 SP2 na mídia de origem. O .NET Framework 2.0 SP2 está localizado na seguinte pasta na mídia de origem: <Drive_Letter>:\ia64\redist\2.0\NetFx20SP2_ia64.exe.

    • Em plataformas x86 e x64, você deve instalar o .NET Framework 3.5 SP1.

  2. Clique duas vezes no pacote hotfix para instalar os arquivos de suporte de instalação do SQL Server 2008. Depois de extrair o conteúdo do pacote, os arquivos de suporte de instalação atualizados SQL Server 2008 serão instalados. O pacote hotfix concluirá a instalação sem notificá-lo quando ele for concluído. Para confirmar se os arquivos estão instalados, exiba a entrada usando o item Adicionar ou Remover Programas no Painel de Controle em sistemas operacionais que são anteriores ao Windows Vista. No Windows Vista ou versões posteriores do Windows, exiba a entrada usando o item Programas e Recursos em Painel de Controle.

  3. Inicie o programa de instalação do DVD ou do compartilhamento de rede.

Opção 2: atualizar os arquivos de mídia originais

Essa opção é melhor para executar uma configuração corrigida em muitos computadores, implantações grandes ou quando um administrador deseja disponibilizar essa configuração corrigida aos usuários. É importante seguir essas etapas com cuidado e teste totalmente antes de disponibilizar essa opção para outras pessoas.

  1. Baixe o hotfix que inclui os arquivos de suporte de instalação atualizados SQL Server 2008 que você deseja usar para atualizar os arquivos de mídia originais. Você deve baixar os hotfixes para plataformas x86, x64 e IA-64 porque a mídia original contém os arquivos para cada plataforma.

  2. Em um prompt de comando, digite o seguinte comando e pressione ENTER para extrair o conteúdo do pacote: <hotfix_package_name> /x:c:\<kb_number_of_hotfix package>\<architecture>.

    O <espaço reservado de arquitetura> representa as diferentes plataformas de hardware. Por exemplo, ele pode representar uma das seguintes pastas:

    • x86
    • x64
    • IA64

    Os exemplos a seguir representam como você pode usar este comando:

    • SQLServer2008-KB956717-IA64.exe /x:c:\kb956717\ia64
    • SQLServer2008-KB956717-x64.exe /x:c:\kb956717\x64
    • SQLServer2008-KB956717-x86.exe /x:c:\kb956717\x86
  3. Copie o conteúdo do DVD SQL Server 2008 para o disco rígido local.

  4. Copie os seguintes arquivos:

    • Copie os arquivos Setup.exe e Setup.rll da pasta C:\kb_number_of_hotfix package\ para a pasta que contém a cópia local de media\.

    • Copie todos os arquivos (não as subpastas) na pasta de arquitetura , exceto o arquivo Microsoft.SQL.Chainer.PackageData.dll , da pasta *C:\<kb_number_of_hotfix package>\architecture\architecture* até a pasta que contém a cópia local de mídia\arquitetura\.

  5. Inicie o programa de instalação da pasta local.

    Observação

    Devido a alterações de esquema introduzidas em pacotes de atualização cumulativos baseados em RTM para SQL Server 2008 que começam com o Pacote de Atualização Cumulativa 8, você pode receber a seguinte mensagem de erro ao executar o programa de instalação. Você pode receber a seguinte mensagem de erro depois de atualizar os arquivos de suporte de instalação usando o procedimento descrito na opção 2:

    2010-01-14 15:34:36 Slp: Tipo de exceção: Microsoft.SqlServer.Chainer.Infrastructure.ChainerInfrastructureException

    2010-01-14 15:34:36 Slp: Mensagem:

    2010-01-14 15:34:36 Slp: O atributo 'Path' não é declarado.

Para evitar esse problema de validação, recomendamos copiar o arquivo Microsoft.SQL.Chainer.PackageData.dll da mídia RTM e manter o arquivo deMicrosoft.SQL.Chainer.Package.dll original no mesmo local que o arquivo Microsoft.SQL.Chainer.Package.Package.xsd . Faça isso para garantir que os dois arquivos .dll estejam em sincronização. Essa combinação de arquivos .dll instalará a versão RTM do SqlSupport.msi (10.00.1600.22). Para se beneficiar das correções de bug presentes na atualização cumulativa, use um dos seguintes métodos:

  • Método 1

    Instale manualmente o arquivo de suporte do SQL .msi para a arquitetura específica do seguinte local de extração cumulativa do pacote de atualização: CPU> cu8<\setup\sqlsupport.msi.

  • Método 2

    Além dos arquivos listados na etapa 4 na opção 2, os arquivos descritos nas etapas a seguir devem ser copiados antes de iniciar a instalação de uma pasta local. Para copiar os arquivos, siga estas etapas:

    1. Copie o arquivo Microsoft.SQL.Chainer.Package.dll da pasta RTM para a cópia local da <pasta de arquitetura> de mídia><.

    2. Copie o arquivo Sqlsupport.msi . Dos seguintes locais, copie o arquivo do primeiro local para a cópia local do segundo local:

      • \setup\Sqlsupport.mside arquitetura> de pacotes><C:<kb_number_of_hotfix
      • *<media><architecture folder>\setup\*

hotfixes de configuração SQL Server 2008

Para obter mais informações sobre problemas de instalação conhecidos e as correções para resolve esses problemas, clique nos seguintes números de artigo para exibir os artigos na Base de Dados de Conhecimento da Microsoft:

Observação

Se outros problemas de instalação forem identificados, outros artigos da Base de Dados de Conhecimento da Microsoft serão lançados e incluídos nesta lista.

Obter hotfixes de configuração para SQL Server 2008

Um pacote de atualização cumulativo com suporte agora está disponível na Microsoft. No entanto, destina-se a corrigir apenas os problemas descritos neste artigo. Aplique-o apenas a sistemas que estão enfrentando esses problemas específicos. Esse pacote de atualização cumulativa pode receber testes adicionais. Portanto, se você não for severamente afetado por nenhum desses problemas, é recomendável aguardar o próximo pacote de serviços SQL Server 2008 que contém os hotfixes neste pacote de atualização cumulativo. Para obter mais informações sobre o pacote de atualização cumulativa, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

KB956717 – Pacote de atualização cumulativo 1 para SQL Server 2008

Aplicável a

  • SQL Server 2008 Enterprise
  • SQL Server 2008 Developer
  • SQL Server 2008 Express
  • SQL Server 2008 Standard
  • SQL Server 2008 Web
  • SQL Server 2008 Workgroup
  • SQL Server 2008 R2 Datacenter
  • SQL Server 2008 R2 Developer
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Express
  • SQL Server 2008 R2 Express com Serviços Avançados
  • SQL Server 2008 R2 Standard
  • SQL Server 2008 R2 Standard Edition for Small Business
  • SQL Server 2008 R2 Web
  • SQL Server 2008 R2 Workgroup