Como atualizar ou corrigir uma instalação do SQL Server 2008

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

Neste artigo

INTRODUÇÃO

Este artigo descreve como atualizar ou corrigir uma falha na instalação do Microsoft SQL Server 2008 usando a atualização cumulativa mais recente (CU) ou mais recente Service Pack (SP). Use essas instruções quando você não pode instalar o SQL Server 2008 devido a um problema conhecido no programa de instalação do. A seção "Hotfixes de instalação do SQL Server 2008" lista de artigos da Base de dados de Conhecimento da Microsoft que descrevem problemas conhecidos de instalação e explica como obter a atualização mais recente.

Há duas situações a serem considerados:
  • Você tenta instalar o SQL Server 2008. Encontrar uma falha de instalação e os arquivos de instalação são instalados no computador.
  • Você deseja evitar proativamente os problemas de instalação conhecidos por meio de uma instalação de atualização.
É recomendável que você atualizar ou corrigir o SQL Server 2008 original usando o Service Pack 1 porque o Service Pack permite atualizar os produtos. Um CU baseado em SQL Server 2008 versão original só pode atualizar o componente suporte a SQL.

Para obter respostas para perguntas freqüentes sobre a inclusão, consulte o tópico do SQL Server 2008 Slipstream Frequently Asked Questions no site da Microsoft:
http://blogs.msdn.com/petersad/archive/2009/04/24/sql-server-2008-slipstream-frequently-asked-questions.aspx

Mais Informações

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

A partir do SQL Server 2008 Service Pack 1, você pode atualizar o SQL Server 2008 usando a infra-estrutura de correção. Quando você instalar o Service Pack 1 usando o procedimento de correção ou instalar em uma instalação existente do SQL Server 2008, uma entrada é criada para o Service Pack em Adicionar ou remover programas. Você pode desinstalar o service pack usando esta entrada.

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

Como atualizar uma instalação do SQL Server 2008

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

As etapas a seguir descrevem como atualizar a instalação do SQL Server 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ê aplica um CU ou um hotfix para atualizar a instalação do SQL Server 2008 oferece suporte a arquivos e execute novamente o programa de instalação a partir do DVD ou o compartilhamento de rede.
  2. Se os arquivos de suporte de instalação do SQL Server 2008 não estiverem instalados, consulte a seção "Forma proativa executando a instalação".
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 no painel de controle em sistemas operacionais anteriores ao Windows Vista. No Windows Vista ou versões posteriores do Windows, exibir a entrada usando programas e recursos no painel de controle. Para aplicar um CU ou um hotfix e execute o programa de instalação, execute as seguintes etapas:
  1. Se uma correção está disponível por meio de um hotfix, baixe o CU ou o hotfix e instalá-lo no computador executando o arquivo .exe ou usando a linha de comando. O pacote detecta o suporte de instalação do SQL Server 2008 arquivos no computador e, em seguida, aplica uma nova versão do arquivo SQLSupport.msi.
  2. Execute novamente o programa de instalação do DVD ou do compartilhamento de rede. O programa de instalação detecta que uma versão mais recente do arquivo SQLSupport.msi está disponível no computador e executa o programa de instalação da versão local no computador em vez do compartilhamento de rede ou de DVD.

Limitações

As seguintes limitações se aplicam quando você atualiza o programa de instalação ou use o procedimento de correção:
  • Importante Se o arquivo de log Summary.txt indica que você deve desinstalar, você deve desinstalar uma falha de instalação.
  • Se você usar o procedimento de correção para atualizar uma instalação para uma instalação de WOW64, você deve executar uma das seguintes etapas adicionais:
    • Especifique o / ação parâmetro na linha de comando juntamente com o parâmetro / x 86.
    • Na página Opções da Central de instalação, selecione x 86.
  • Se você adicionar recursos a uma instância que já tenha o serviço de banco de dados instalado por meio de inclusão, a instalação pode falhar. Para contornar esse problema, você precisará adicionar o recurso usando a mídia de origem original do SQL Server 2008 ou atualizar a instância para o SP1 e use a infra-estrutura slipstream.
  • Quando você copia pacotes slipstream, use caminhos que não contenham espaços. Se você especificar um local que contenha espaços para /PCUSOURCE ou /CUSOURCE parâmetros, uma falha ocorre com a instalação slipstream.

Executando proativamente a instalação

Há dois métodos que podem ser usados para atualizar uma instalação do SQL Server 2008. Recomendamos que você use o primeiro método devido dos benefícios seguintes de infra-estrutura de correção:
  • Você pode atualizar rapidamente para o SQL Server 2008 SP1 em uma única instalação.
  • Reduza os tempos de reinicialização.
  • Melhorar a experiência de instalação geral.
  • Evite problemas de instalação conhecidas.


Para usar esses métodos, o administrador deve obter os arquivos de suporte de instalação do SQL Server 2008 atualizados fazendo o download o mais recente CU ou hotfix ou service pack. Para informações sobre as correções de instalação que estão incluídos no hotfix mais recente e para obter mais informações sobre como fazer o download do hotfix, consulte a seção "Hotfixes de instalação do SQL Server 2008". Depois de obter os arquivos de suporte atualizados de instalação do SQL Server 2008, use um dos seguintes métodos.

Use o procedimento de correção para atualizar o SQL Server 2008

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

Procedimento 1: As etapas slipstream básica

Siga estas etapas para criar uma queda de correção que você pode usar para instalar um service pack e a mídia original ao mesmo tempo.
  1. Instale os seguintes pré-requisitos do SQL Server 2008.
  2. Baixe o pacote pacote de serviço que corresponda à arquitetura do sistema. Por exemplo, baixe o pacote de x 64 do SQL Server 2008 Service Pack 1 se seu sistema é um sistema de x 64.
  3. Extraia o service pack, executando o comando a seguir:
    SQLServer2008SP1-KB968369-x 64-enu.exe /x:C:\SP1
  4. Execute o service pack para instalar arquivos de instalação no computador. Se os arquivos de suporte do programa de instalação não tem sido instalados, você receberá uma caixa de diálogo Arquivos de suporte de instalação. 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 a partir da mídia de origem SQL Server 2008, especificando o / PCUSource parâmetro. Por exemplo:
    /PCUSource Setup.exe = C:\SP1


Procedimento 2: Crie uma queda mesclada:

Este procedimento descreve como criar uma nova mídia de origem que irá corrigir a mídia de origem original e o SQL Server 2008 Service Pack 1. Quando você cria esse soltar mesclada, você pode instalar o SQL Server 2008 SP1 em uma única etapa.

Anotações
  • É recomendável que você primeiro concluir uma instalação slipstream a partir da nova em um computador de teste antes de implantá-lo no ambiente de produção.
  • Essas etapas são para a versão em inglês do SQL Server 2008. No entanto, ele funciona para qualquer idioma do SQL Server 2008 se obter o idioma correto do service pack do pacote.
  1. Copie a mídia de origem original do SQL Server 2008 c:\SQLServer2008_FullSP1.
  2. Baixe o pacote do Service Pack 1. Os nomes de pacote são:
    • SQLServer2008SP1-KB968369-IA64-enu.exe
    • SQLServer2008SP1-KB968369-x 64-enu.exe
    • SQLServer2008SP1 KB968369-x 86-enu.exe
  3. Extraia os pacotes da seguinte maneira:
    • /X:c:\SQLServer2008_FullSP1\PCU SQLServer2008SP1-KB968369-IA64-enu.exe
    • SQLServer2008SP1-KB968369-x 64-enu.exe /x:c:\SQLServer2008_FullSP1\PCU
    • SQLServer2008SP1-KB968369-x 86-enu.exe /x:c:\SQLServer2008_FullSP1\PCU
    Observação: Certifique-se de que você conclua essa etapa para todas as arquiteturas garantir que a mídia original é atualizada corretamente.
  4. Execute os seguintes comandos 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, Architecture de C:\SQLServer2008_FullSP1\PCU\ 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 o arquivo Microsoft.SQL.Chainer.PackageData.dll acidentalmente, você receberá a seguinte mensagem de erro ao executar o arquivo Setup.exe.

    Instalação do SQL Server encontrou o seguinte erro:
    Não há suporte para a ação especificada LandingPage para a operação de patchingg do SQL Server.
    Código de erro 0x84BF0007


    Se esse problema ocorrer, restaure o arquivo Microsoft.SQL.Chainer.PackageData.dll para a versão original.
  6. Determine se 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" para o arquivo da seguinte maneira:
         ;SQLSERVER2008 Configuration File
    
         [SQLSERVER2008]
    
         ...
    
         PCUSOURCE=".\PCU"
    
    se você não tiver o arquivo Defaultsetup.ini nas pastas, criar o arquivo Defaultsetup.ini nas pastas e adicionar conteúdo a seguir ao arquivo:
        ;SQLSERVER2008 Configuration File
    
        [SQLSERVER2008]
    
        PCUSOURCE=".\PCU"
    
    Observação este arquivo informa o programa de instalação onde localizar a mídia de origem SP1 extraído na etapa 3.
  7. Inicie o programa de instalação.
Observação: Você não deve executar o procedimento de correção para aplicar o SQL Server 2008 Service Pack 1 para o SQL Server 2008 Express edition. SQL Server 2008 Express Edition SP1 já é uma operação de soltar mesclada. No entanto, você pode usar o procedimento de correção aplicar uma atualização cumulativa para o SQL Server 2008 Express edition.
Como verificar se você concluiu uma atualização de correção

  • Na página Regras de instalação, um item de Atualização instalação Media Language regra é mostrado na lista de regras.
  • Na página Ready to Install, o nó ação indica que é uma instalação slipstream. Além disso, um nó slipstream é mostrado na lista.
  • No arquivo de log de resumo, você pode encontrar a configuração PCUSource.
  • Após a instalação, se você executar os recursos do SQL Server relatório de detecção do centro da instalação, você verá os recursos são 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 arquivos de suporte de instalação do SQL Server 2008 antes do SQL Server SP1.

Observação: Para as duas opções, somente os arquivos de suporte de instalação do SQL Server 2008 são atualização. Para atualizar o produto completo, você deve executar o pacote de hotfix após o produto foi instalado com êxito.

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


Essa opção é melhor para executar o programa de instalação com patch em um pequeno número de computadores.
  1. Instale quaisquer componentes pré-requisito para o SQL Server 2008 se eles não estiverem instalados. Microsoft Windows Installer 4.5 deve ser instalado. Você deve instalar o .NET Framework 2.0 SP2 para o SQL Server 2008 Express Edition e o .NET Framework 3.5 SP1 para outras edições. Baixe o .NET Framework 3.5 SP1 da internet e aplicar o SP1 manualmente.

    Anotações
    • Na plataforma IA-64, não há suporte para o .NET Framework 3.5 e o .NET Framework 2.0 SP2 é necessária. Você pode instalar o .NET Framework 2.0 SP2 da mídia de origem. O .NET Framework 2.0 SP2 está localizado na seguinte pasta no mídia de origem:
      Drive_Letter: \ia64\redist\2.0\NetFx20SP2_ia64.exe
    • Em plataformas x 86 e x 64, você deve instalar o .NET Framework 3.5 SP1.
  2. Clique duas vezes no pacote de hotfix para instalar os arquivos de suporte de instalação do SQL Server 2008. Após extrair o conteúdo do pacote, os arquivos de suporte de instalação do SQL Server 2008 atualizados serão instalados. O pacote de hotfix irá concluir a instalação sem notificar você quando ela estiver concluída. Para confirmar que os arquivos são instalados, exiba a entrada usando o item Adicionar ou remover programas no painel de controle em sistemas operacionais anteriores ao Windows Vista. No Windows Vista ou versões posteriores do Windows, exiba a entrada usando o item programas e recursos no painel de controle.
  3. Inicie o programa de instalação do DVD ou de compartilhamento de rede.
Opção 2: Atualizar os arquivos de mídia original


Essa opção é melhor para executar o programa de instalação com patch em um grande número de computadores, grandes implantações, ou quando um administrador quiser disponibilizar esta instalação para os usuários o patch. É importante seguir estas etapas cuidadosamente e testar totalmente antes de fazer esta opção disponível para outros usuários.
  1. Baixe o hotfix que contém os arquivos atualizados de suporte de instalação do SQL Server 2008 que você deseja usar para atualizar os arquivos de mídia original. Você deve baixar os hotfixes para x 86, x 64 e IA-64 plataformas 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 marcador de architecture representa diferentes plataformas de hardware. Por exemplo, ele pode representar uma das seguintes pastas:
    • x 86
    • x 64
    • 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 do SQL Server 2008 para o disco rígido local.
  4. Copie os seguintes arquivos:
    1. Copie os arquivos Setup.exe e Setup.rll do C:\ kb_number_of_hotfix package \ pasta para a Folder that contains the local copy of media \ pasta.
    2. Copie todos os arquivos (não as subpastas) na pasta architecture, exceto o arquivo Microsoft.SQL.Chainer.PackageData.dll, do C:\ kb_number_of_hotfix package \ architecture \ architecture \ pasta para a Folder that contains the local copy of media \ architecture \ pasta.
  5. Inicie o programa de instalação da pasta local.
Observação: Devido a esquema alterações que foram introduzidas em pacotes de atualização com base em cumulativa RTM do SQL Server 2008 que começam com 8 de pacote atualização cumulativa, você receberá a seguinte mensagem de erro quando você executar o programa de instalação. Você receberá a seguinte mensagem de erro após atualizar os arquivos de suporte do programa 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 está declarado.
Para evitar esse problema de validação, recomendamos que você copie o arquivo Microsoft.SQL.Chainer.PackageData.dll da mídia RTM e manter o arquivo Microsoft.SQL.Chainer.Package.dll original no mesmo local do arquivo Microsoft.SQL.Chainer.Package.Package.xsd. Faça isso para certificar-se de que os dois arquivos .dll estão em sincronia. Essa combinação de arquivos .dll irá instalar a versão RTM do SqlSupport.msi (10.00.1600.22). Para beneficiar as correções que estão presentes na atualização cumulativa, use um dos seguintes métodos:

Método 1

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


Método 2

Além de arquivos que estão listados na etapa 4 na opção 2, os arquivos descritas as etapas a seguir devem ser copiados antes de iniciar a instalação de uma pasta local. Para copiar os arquivos, execute as seguintes etapas.
  1. Copie o arquivo Microsoft.SQL.Chainer.Package.dll da pasta RTM para a cópia local do <media>\ < arquitetura > pasta.
  2. Copie o arquivo Sqlsupport.msi. Dos locais a seguir, copie o arquivo do primeiro local para a cópia local do segundo local:
    C:\<kb_number_of_hotfix package>\<architecture>\setup\Sqlsupport.msi
    <media>\ < arquitetura pasta > \setup\

Hotfixes do SQL Server 2008 o programa de instalação

Para obter mais informações sobre problemas de instalação conhecidos e as correções para resolver esses problemas, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
955814CORRECÇÃO: Mensagem de erro ao instalar o SQL Server 2008 Express edition em um controlador de domínio que esteja executando o Windows Server 2003 Service Pack 2 ou Windows Small Business Server 2003 Service Pack 1: "Exceção foi acionada pelo destino da chamada"
956138CORRECÇÃO: Você não é possível atualizar uma instância de inglês do SQL Server 2000 Reporting Services para SQL Server 2008 Reporting Services
957453CORRECÇÃO: Quando você instala o SQL Server 2008, a instalação falhar e a mensagem de erro "Atributos não são iguais" é registrada no arquivo Summary.txt
957804CORRECÇÃO: Instalação do SQL Server não usa o nome da instância que você fornece no arquivo modificado Config.ini quando você tenta instalar o SQL Server 2008 Express
955949CORRECÇÃO: Atualização de cluster para o SQL Server 2008 falha quando os nós de cluster do SQL Server 2005 têm recursos diferentes instalados
957806CORRECÇÃO: A ação CompleteFailoverCluster não detecta a SKU correta é preparada usando a ação PrepareFailoverCluster no SQL Server 2008
957459CORRECÇÃO: Mensagem de erro ao tentar adicionar um segundo nó a um cluster de failover do SQL Server 2008: "O SKU atual é inválida"
Observação: Se outros problemas de instalação são identificados, artigos da Base de dados de Conhecimento da Microsoft adicional serão ser liberados e incluídos nessa lista.

Como obter o programa de instalação hotfixes para SQL Server 2008

Um pacote de atualizações cumulativas compatível foi disponibilizado pela Microsoft. No entanto, destina-se a corrigir os problemas descritos neste artigo. Aplique-o somente nos sistemas que estiverem enfrentando esses problemas específicos. Esse pacote de atualizações cumulativas pode receber testes adicionais. Portanto, se você não tiver sido gravemente afetado por qualquer um desses problemas, recomendamos que você aguarde o próximo service pack do SQL Server 2008 que contém os hotfixes nesse pacote de atualizações cumulativas. Para obter mais informações sobre o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
956717Pacote de atualizações cumulativas 1 para SQL Server 2008

Propriedades

ID do artigo: 955392 - Última revisão: sexta-feira, 30 de outubro de 2009 - Revisão: 5.4
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Palavras-chave: 
kbmt kbpatch kbsetup kbexpertiseadvanced kbinfo kbhowto KB955392 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 955392

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