Como actualizar ou incluir uma instalação do SQL Server 2008

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 955392
INTRODUÇÃO
Este artigo descreve como actualizar ou incluir uma falha na instalação do Microsoft SQL Server 2008, utilizando a actualização cumulativa mais recente (CU) ou mais recente Service Pack (SP). Utilize estas instruções quando não é possível instalar o SQL Server 2008 devido a um problema conhecido do programa de configuração. A secção "SQL Server 2008 configuração correcções" lista os artigos da Base de dados de conhecimento da Microsoft que descrevem problemas conhecidos do programa de configuração e explica como obter a actualização mais recente.

Existem duas situações a considerar:
  • Tenta instalar o SQL Server 2008. Detectar uma falha na configuração e os ficheiros de configuração estão instalados no computador.
  • Pretende proactivamente evitar problemas de configuração conhecidos utilizando uma configuração de actualização.
Recomenda-se que actualize ou que integre o SQL Server 2008 original utilizando o Service Pack 1 porque permite ao Service Pack para actualizar a totalidade do produto. Um CU que se baseia a 2008 versão original do SQL Server só pode actualizar o componente de suporte de SQL.

Para obter respostas a perguntas mais frequentes sobre a slipstreaming, consulte o tópico de SQL Server 2008 sopro perguntas mais frequentes sobre o seguinte Web site da Microsoft:
Mais Informação
Quando executa a versão original do programa de configuração do SQL Server 2008, o programa de configuração copia a próprio no computador local e, em seguida, executa novamente da cópia local. Assim, se existir uma versão posterior dos ficheiros de suporte no computador, o programa de configuração irá executar estes ficheiros actualizados. Por conseguinte, pode actualizar os ficheiros de suporte do programa de configuração do SQL Server 2008, antes de executar o ficheiro Setup.exe.

Pode iniciar a partir do SQL Server 2008 Service Pack 1, para actualizar o SQL Server 2008, utilizando a infra-estrutura de sopro. Quando instalar o Service Pack 1, utilizando o procedimento de sopro ou instalar uma instalação existente do SQL Server 2008, é criado um movimento para o Service Pack em Adicionar ou remover programas. Pode desinstalar o service pack utilizando esta entrada.

Para verificar se um service pack está instalado correctamente, execute o relatório de detecção de SQL que está disponível no Centro de instalação do SQL Server 2008. Deverá ver que as funcionalidades 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 actualizar uma instalação do SQL Server 2008

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

Os seguintes passos descrevem como actualizar o programa de configuração do SQL Server 2008 quando ocorre um problema de configuração:
  1. Se os ficheiros de suporte do programa de configuração do SQL Server 2008 estiverem instalados no computador, aplicar uma cor ou um hotfix para actualizar o programa de configuração do SQL Server 2008 ficheiros de suporte e, em seguida, volte a executar o programa de configuração a partir do DVD ou a partilha de rede.
  2. Se não estiverem instalados os ficheiros de suporte do programa de configuração do SQL Server 2008, consulte a secção "Proactivamente a executar o programa de configuração".
Para determinar se os ficheiros de suporte do programa de configuração do SQL Server 2008 estão instalados no computador, consulte a entrada utilizando Adicionar ou remover programas no painel de controlo em sistemas operativos anteriores ao Windows Vista. No Windows Vista ou versões posteriores do Windows, ver o movimento através da utilização de programas e funcionalidades no painel de controlo. Para aplicar uma cor ou uma correcção e executar o programa de configuração, siga estes passos:
  1. Se uma correcção está disponível através de uma correcção, transfira o CU ou a correcção e, em seguida, instalá-lo executando o ficheiro .exe exe ou utilizando a linha de comandos no computador. O pacote detecta o suporte de configuração do SQL Server 2008 ficheiros no computador e, em seguida, aplica-se uma nova versão do ficheiro SQLSupport.msi.
  2. Execute novamente o programa de configuração do DVD ou da partilha de rede. O programa de configuração detecta que uma versão posterior do ficheiro SQLSupport.msi está disponível no computador e, o programa de configuração é executado a partir da versão local no computador em vez da partir da DVD ou partilha de rede.

Limitações

As seguintes limitações aplicam-se quando actualiza o programa de configuração ou utilize o procedimento de sopro:
  • Importante Tem de desinstalar uma falha na instalação se o ficheiro de registo Summary indica que tem de desinstalar.
  • Se utilizar o procedimento de sopro para actualizar uma instalação para uma instalação do Wow64, terá de efectuar um dos seguintes passos adicionais:
    • Especificar o parâmetro /Action na linha de comandos para além do parâmetro /x86 .
    • Na página Opções do Centro de instalação, seleccione x86.
  • Se adicionar funcionalidades a uma instância que já tenha o serviço de base de dados instalado através de slipstreaming, a instalação poderá falhar. Para contornar este problema, tem de adicionar funcionalidade utilizando o suporte de dados de origem original do SQL Server 2008 ou actualizar a instância para o SP1 e, em seguida, utilizar a infra-estrutura de sopro.
  • Quando copia pacotes de sopro, utilize caminhos que não contêm espaços. Se especificar uma localização que contém espaços para os parâmetros /PCUSOURCE ou /CUSOURCE, ocorre uma falha com a configuração de sopro.

Proactivamente a executar o programa de configuração

Existem dois métodos que pode utilizar para actualizar uma instalação do SQL Server 2008. Recomendamos que utilize o primeiro método devido as seguintes vantagens da infra-estrutura de sopro:
  • Pode actualizar rapidamente ao SQL Server 2008 SP1 numa única instalação.
  • Reduza os tempos de reinício.
  • Melhorar a experiência de configuração global.
  • Evite problemas de configuração conhecidos.


Para utilizar estes métodos, o administrador tem de obter os ficheiros de suporte actualizados do programa de configuração do SQL Server 2008, transferindo o CU mais recente ou correcção ou service pack. Para obter informações sobre as correcções do programa de configuração que estão incluídos no hotfix mais recente e para obter informações sobre como transferir a correcção, consulte a secção "SQL Server 2008 configuração correcções". Depois de obter os ficheiros de suporte actualizados do programa de configuração do SQL Server 2008, utilize um dos seguintes métodos.

Utilize o procedimento de sopro para actualizar o SQL Server 2008

Este método permite-lhe actualizar a totalidade do produto, quando executar o programa de configuração do SQL Server 2008 depois de seguir um dos seguintes procedimentos:

Procedimento 1: Passos de sopro básica

Siga os passos seguintes para criar uma gota de sopro que pode utilizar para instalar o suporte de dados original e um service pack ao mesmo tempo.
  1. Instale os seguintes pré-requisitos para o SQL Server 2008.
  2. Transferir o pacote de serviço que corresponde a arquitectura do sistema. Para o pacote de transferência do x64 de exemplo do SQL Server 2008 Service Pack 1 se o sistema for um sistema baseado em x64.
  3. Extrai o service pack, executando o seguinte comando:
    /X:C:\SP1 de SQLServer2008SP1-KB968369-x64-ENU.exe
  4. Execute o service pack para instalar ficheiros de configuração no computador. Receberá uma caixa de diálogo Ficheiros de suporte de configuração se não tiverem sido instalados os ficheiros de suporte do programa de configuração. Também pode executar o seguinte ficheiro para instalar os ficheiros de suporte do programa de configuração:
    C:\SP1\x64\setup\1033\sqlsupport.msi
  5. Execute o ficheiro de Setup.exe a partir do suporte de origem do SQL Server 2008, especificando o parâmetro /PCUSource . Por exemplo:
    Setup.exe /PCUSource = C:\SP1


Procedimento 2: Crie uma gota intercalada:

Este procedimento descreve como criar um novo suporte de origem irá incluir o suporte de dados de origem original e o SQL Server 2008 Service Pack 1. Quando cria esta queda intercalada, pode instalar o SQL Server 2008 SP1 num único passo.

Notas
  • Recomenda-se que primeiro concluir uma instalação integrada da descida nova num computador de teste antes de o implementar no ambiente de produção.
  • Estes passos destinam-se a versão inglesa do SQL Server 2008. No entanto, funciona para qualquer idioma do SQL Server 2008 se obtiver o idioma correcto do pacote do service pack.
  1. Copie o suporte de dados de origem original do SQL Server 2008 para c:\SQLServer2008_FullSP1.
  2. Transferir o pacote do 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. Extrai os pacotes do seguinte modo:
    • /X:c:\SQLServer2008_FullSP1\PCU de SQLServer2008SP1-KB968369-IA64-ENU.exe
    • /X:c:\SQLServer2008_FullSP1\PCU de SQLServer2008SP1-KB968369-x64-ENU.exe
    • /X:c:\SQLServer2008_FullSP1\PCU de SQLServer2008SP1-KB968369-x86-ENU.exe
    Nota Certifique-se de que concluir este passo para todas as arquitecturas garantir que o suporte de dados original é actualizado correctamente.
  4. Execute os seguintes comandos para copiar o ficheiro Setup.exe e o ficheiro Setup.rll partir da localização extraída para a localização de suportes de dados 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 ficheiros (não as pastas), excepto o ficheiro Microsoft.SQL.Chainer.PackageData.dll, C:\SQLServer2008_FullSP1\PCU\Arquitectura para C:\SQLServer2008_FullSP1 \Arquitectura Para actualizar os ficheiros originais.
    Robocopy /XF C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 Microsoft.SQL.Chainer.PackageData.dll
    Robocopy /XF C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 Microsoft.SQL.Chainer.PackageData.dll
    Robocopy /XF C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 Microsoft.SQL.Chainer.PackageData.dll

    Nota Se copiar o ficheiro Microsoft.SQL.Chainer.PackageData.dll acidentalmente, poderá receber a seguinte mensagem de erro quando executa o ficheiro Setup.exe.

    O programa de configuração do SQL Server encontrou o seguinte erro:
    A acção LandingPage especificada não é suportada para a operação de patchingg do SQL Server.
    Código de erro 0x84BF0007


    Se ocorrer este problema, restaure o ficheiro Microsoft.SQL.Chainer.PackageData.dll para a versão original.
  6. Determine se tem o ficheiro Defaultsetup.ini nas seguintes pastas:
    • C:\SQLServer2008_FullSP1\x86
    • C:\SQLServer2008_FullSP1\x64
    • C:\SQLServer2008_FullSP1\ia64
    Se tiver o ficheiro Defaultsetup.ini nas pastas, abra o ficheiro Defaultsetup.ini e, em seguida, adicione PCUSOURCE = ". \PCU" para o ficheiro da seguinte forma:
         ;SQLSERVER2008 Configuration File     [SQLSERVER2008]     ...     PCUSOURCE=".\PCU"
    Se não tiver o ficheiro Defaultsetup.ini nas pastas, criar o ficheiro de Defaultsetup.ini nas pastas e adicionar o seguinte conteúdo para o ficheiro:
        ;SQLSERVER2008 Configuration File    [SQLSERVER2008]    PCUSOURCE=".\PCU"
    Nota Este ficheiro indica ao programa de configuração onde localizar o suporte de dados de origem SP1 que extraiu no passo 3.
  7. Inicie o programa de configuração.
Nota Não deverá efectuar o procedimento de sopro para aplicar o SQL Server 2008 Service Pack 1 para o SQL Server 2008 Express edition. SQL Server 2008 Express Edition SP1 já está uma gota intercalada. No entanto, pode utilizar o procedimento de sopro para aplicar uma actualização cumulativa para o SQL Server 2008 Express edition.
Como verificar se concluiu uma actualização de sopro

  • Na página de Regras de instalação , um item de Regra de actualização de configuração Media idioma é mostrado na lista de regras.
  • Na página pronto para instalação , o nó de acção indica que é uma instalação integrada. Além disso, um nó de sopro é mostrado na lista.
  • No ficheiro de registo sumário, pode encontrar a definição de PCUSource .
  • Após a instalação, se executar as funcionalidades do SQL Server detecção relatório a partir do Centro de instalação, deverá ver que as funcionalidades são versão 10.1.xxxx.

Actualizar os ficheiros de suporte do programa de configuração do SQL Server 2008

Existem duas opções que pode utilizar para instalar os ficheiros de suporte do programa de configuração do SQL Server 2008. Recomendamos que utilize este método para instalar ficheiros de suporte do programa de configuração do SQL Server 2008 antes do SQL Server SP1.

Nota Para as duas opções, apenas os ficheiros de suporte do programa de configuração do SQL Server 2008 são actualização. Para actualizar a totalidade do produto, tem de executar o pacote de correcções depois do produto foi instalado com êxito.

Opção 1: Instalar directamente o ficheiro SQLSupport.msi.


Esta opção é melhor para executar um programa de configuração patched num número reduzido de computadores.
  1. Instale quaisquer componentes de pré-requisito para o SQL Server 2008, se ainda não estiver instalados. Microsoft Windows Installer 4.5 tem de estar instalado. Tem de 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. Tem de transferir o .NET Framework 3.5 SP1 a partir da internet e aplicar manualmente o SP1.

    Notas
    • Na plataforma do IA-64, o .NET Framework 3.5 não é suportada e o .NET Framework 2.0 SP2 é necessária. Pode instalar o .NET Framework 2.0 SP2 a partir do suporte de origem. O .NET Framework 2.0 SP2 está localizado na seguinte pasta no suporte de origem:
      Letra_unidade: \ia64\redist\2.0\NetFx20SP2_ia64.exe
    • Em plataformas x86 e x64, tem de instalar o .NET Framework 3.5 SP1.
  2. Faça duplo clique sobre o pacote de correcção para instalar os ficheiros de suporte do programa de configuração do SQL Server 2008. Depois de extrair o conteúdo do pacote, os ficheiros de suporte do programa de configuração do SQL Server 2008 actualizados serão instalados. O pacote de correcção irá concluir a instalação sem o notificar quando este estiver concluído. Para confirmar que os ficheiros são instalados, visualize a entrada utilizando o item Adicionar ou remover programas no painel de controlo em sistemas operativos anteriores ao Windows Vista. No Windows Vista ou versões posteriores do Windows, visualizar a entrada utilizando o item programas e funcionalidades no painel de controlo.
  3. Inicie o programa de configuração a partir do DVD ou da partilha de rede.
Opção 2: Actualizar os ficheiros de suporte de dados original


Esta opção é mais adequada para executar um programa de configuração patched por um grande número de computadores, grandes implementações, ou quando um administrador pretende disponibilizar este patch o programa de configuração para os utilizadores. É importante, siga estes passos cuidadosamente e testar exaustivamente antes de disponibilizar esta opção para outros utilizadores.
  1. Transfira a correcção que inclui os ficheiros de suporte actualizados do programa de configuração do SQL Server 2008 que pretende utilizar para actualizar os ficheiros de suporte de dados original. Tem de transferir as correcções para x86, x64 e IA-64 plataformas porque o suporte original contém os ficheiros para cada plataforma.
  2. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER para extrair o conteúdo do pacote:
    hotfix_package_name/x:c: \pacote de _number_of_hotfix da KB\arquitectura
    O arquitectura Marcador de posição representa as plataformas de hardware diferente. Por exemplo, pode representar uma das seguintes pastas:
    • x86
    • x64
    • IA64
    Os seguintes exemplos representam o modo como pode utilizar este comando:
    • /X:c:\kb956717\ia64 de SQLServer2008-KB956717-IA64.exe
    • /X:c:\kb956717\x64 de SQLServer2008-KB956717-x64.exe
    • /X:c:\kb956717\x86 de SQLServer2008-KB956717-x86.exe
  3. Copie o conteúdo do SQL Server 2008 DVD para o disco rígido local.
  4. Copie os seguintes ficheiros:
    1. Copie os ficheiros Setup.exe e Setup.rll partir o C:\pacote de kb_number_of_hotfix\ pasta para o Pasta que contém a cópia local do suporte de dados\ pasta.
    2. Copiar todos os ficheiros (não as subpastas) a arquitectura pasta, excepto o ficheiro de Microsoft.SQL.Chainer.PackageData.dll, desde o C:\pacote de kb_number_of_hotfix\arquitectura\arquitectura\ pasta para o Pasta que contém a cópia local do suporte de dados\arquitectura\ pasta.
  5. Inicie o programa de configuração a partir da pasta local.
Nota Devido a alterações de esquema que foram introduzidas em pacotes de actualização com base-cumulativa RTM para o SQL Server 2008 que começam com 8 pacote de actualização cumulativa, poderá receber a seguinte mensagem de erro quando executa o programa de configuração. Poderá receber a seguinte mensagem de erro depois de actualizar os ficheiros de suporte do programa de configuração utilizando o procedimento descrito na opção 2:
2010-01-14-15:34:36 Slp: tipo de excepçã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 este problema de validação, recomendamos que copie o ficheiro de Microsoft.SQL.Chainer.PackageData.dll a partir do suporte RTM e manter o ficheiro original do Microsoft.SQL.Chainer.Package.dll na mesma localização que o ficheiro Microsoft.SQL.Chainer.Package.Package.xsd. Fazer isto para se certificar de que os dois ficheiros. dll estão sincronizados. Esta combinação de ficheiros. dll instalará a versão RTM do SqlSupport.msi (10.00.1600.22). Para beneficiar das correcções de erros que estão presentes na actualização cumulativa, utilize um dos seguintes métodos:

Método 1

Instale manualmente o ficheiro. msi do suporte de SQL para a arquitectura específica na seguinte localização de extracção do pacote de actualização cumulativa:
CU8\<CPU>\setup\sqlsupport.msi</CPU>


Método 2

Para além para os ficheiros que estão listados no passo 4 na opção 2, devem ser copiados os ficheiros que são descritos os seguintes passos antes de iniciar o programa de configuração a partir de uma pasta local. Para copiar os ficheiros, seguindo estes passos.
  1. Copie o ficheiro de Microsoft.SQL.Chainer.Package.dll da pasta RTM para a cópia local do <media>\<architecture folder=""> pasta.<b00> </b00> </architecture> </media>
  2. Copie o ficheiro Sqlsupport.msi. Das seguintes localizações, copie o ficheiro da primeira localização para a cópia local da segunda localização:
    C:\<kb_number_of_hotfix package="">\<architecture>\setup\Sqlsupport.msi</architecture> </kb_number_of_hotfix>
    <media>\<architecture folder="">\setup\</architecture></media>

Correcções de configuração do SQL Server 2008

Para mais informações sobre problemas de configuração conhecidos e as correcções para resolver estes problemas, clique nos números de artigo que se segue para visualizar os artigos na Microsoft Knowledge Base:
955814 CORRECÇÃO: Mensagem de erro quando instala o SQL Server 2008 Express edition num controlador de domínio com o Windows Server 2003 Service Pack 2 ou o Windows Small Business Server 2003 Service Pack 1: "Excepção foi accionada pelo destino de invocação"
956138 CORRECÇÃO: Não é possível actualizar uma instância de inglês do SQL Server 2000 Reporting Services para o SQL Server 2008 Reporting Services
957453 CORRECÇÃO: Quando instala o SQL Server 2008, a instalação falha e a mensagem de erro "Atributos não coincidem" é registada no ficheiro Summary.
957804 CORRECÇÃO: o programa de configuração do SQL Server não utiliza o nome da instância que fornecer no ficheiro Config.ini modificado quando tenta instalar o SQL Server 2008 Express
955949 CORRECÇÃO: Actualização de Cluster para o SQL Server 2008 falha quando os nós de cluster do SQL Server 2005 têm diferentes funcionalidades instaladas
957806 CORRECÇÃO: A acção CompleteFailoverCluster não detecta o SKU correcto está preparado, utilizando a acção de PrepareFailoverCluster no SQL Server 2008
957459 CORRECÇÃO: Mensagem de erro quando tenta adicionar um segundo nó a um cluster de activação pós-falha de SQL Server 2008: "O SKU actual é inválido"
Nota Se outros problemas de configuração são identificados, artigos da Base de dados de conhecimento da Microsoft adicionais e serão incluídos nesta lista.

Como obter correcções do programa de configuração do SQL Server 2008

Um pacote de actualização cumulativa está agora disponível da Microsoft. Contudo, destina-se apenas a corrigir os problemas descritos neste artigo. Aplique-a apenas em sistemas que tenham estes problemas específicos. Este pacote de actualização cumulativa poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por qualquer um destes problemas, recomendamos que aguarde pelo próximo service pack do SQL Server 2008 que contenha as correcções no pacote de actualização cumulativa. Para mais informações sobre o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
956717 Pacote de actualização cumulativa 1 para o SQL Server 2008
patch de sql2008

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 955392 - Última Revisão: 04/08/2016 10:09:00 - Revisão: 7.0

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

  • kbsqlsetup kbpatch kbsetup kbexpertiseadvanced kbinfo kbhowto kbmt KB955392 KbMtpt
Comentários