Você está offline; aguardando reconexão

Mensagem de erro ao tentar instalar um service pack do SQL Server 2005 do nó ativo existente: "A instância de produto <instancename> tenha sido corrigido com atualizações mais recentes"</instancename>

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: 934749
Sintomas
Considere o seguinte cenário:
  • Aplicar uma correcção ou uma atualização cumulativa em um cluster de failover do Microsoft SQL Server 2005 tem um dos seguintes service packs instalados:
    • SQL Server 2005 Service Pack 1 (SP1)
    • SQL Server 2005 Service Pack 2 (SP2)
    • SQL Server 2005 Service Pack 3 (SP3)
    • SQL Server 2005 Service Pack 4 (SP4)
  • Você pode adicionar um novo nó ao cluster de failover do SQL Server 2005 usando o procedimento documentado no tópico a seguir nos Manuais Online do SQL Server:
  • A última etapa do procedimento documentado neste tópico livros on-line instrui a trazer o nó recém-adicionado para o mesmo nível de versão que outros nós existentes no cluster. Para fazer isso, você tenta instalar o service pack mesmo que você tem em nós existentes no novo nó. Para fazer isso iniciando o programa de instalação de um de nós ativos existentes.
Nesse cenário, você recebe a seguinte mensagem de erro ao tentar instalar a atualização no novo nó de um nó ativo existente:
A instância de produto <instancename></instancename> tem sido corrigido com atualizações mais recentes.
Resolução
Há dois aspectos para esse problema:
  • Você recebe a mensagem de erro mencionada na seção "Sintomas" quando você executar a atualização no nó existente.
  • Tempo de inatividade de produção pode ser necessário para trazer todos os nós do cluster ao nível mesmo service pack ou hotfix.
Se o nível do service pack do cluster de failover é o SQL Server 2005 SP2 atualização cumulativa 6 ou versões posteriores, você pode adicionar um novo nó e instalar o SQL Server 2005 SP2 atualização cumulativa 6 ou mais recente no novo nó sem nenhum tempo de inatividade do serviço. A configuração permitir essas atualizações dar suporte a uma opção de linha de comando, /passive , que pode ser usado para instalar uma atualização cumulativa ou um hotfix diretamente no nó passivo. Esse procedimento está documentado na seção "Mais informações".

Para receber o benefício das novas funcionalidades, obtenha o SQL Server 2005 Service Pack 3 ou uma versão posterior do service pack para o SQL Server 2005. Este service pack deve coincidir com o service pack em nós ativos. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
913089 Como obter o service pack mais recente para o SQL Server 2005.
Como Contornar
Para contornar esse problema, use um dos seguintes procedimentos, conforme apropriado para seu ambiente.

Para solucionar esse problema 1: O nível do Service pack do cluster de failover é 6 de atualização do SQL Server 2005 SP2 cumulativa ou versões posteriores

Se o nível do service pack do cluster de failover é o SQL Server 2005 SP2 atualização cumulativa 6 ou versões posteriores, você pode adicionar um novo nó e instalar o SQL Server 2005 SP2 atualização cumulativa 6 ou mais recente no novo nó. Para fazer isso, execute as seguintes etapas.

Observação Lembre-se do seguinte problema quando você adiciona um novo nó usando o procedimento documentado neste artigo:
  1. Execute a versão original da instalação do SQL Server 2005 no nó ativo e, em seguida, adicione o novo nó para o cluster de failover do SQL Server 2005 existente.
  2. No novo nó adicionado, executa o SQL Server 2005 SP2 cumulativa atualização 6 ou o pacote de instalação de versões posterior usando o /passive opção de linha de comando. O nível do service pack do novo nó é atualizado para o SQL Server 2005 SP2 cumulativa atualização 6 ou versões posteriores. Por exemplo, você pode usar o comando a seguir para instalar o SP4 do SQL Server 2005:
    SQLServer2005SP4-KB955706-x-x86-enu. exe /passive
  3. No nó que você criou na etapa 1, aplica os hotfixes que já estão aplicados ao cluster de failover, antes que você criou o novo nó.

    Observação Quando você aplica um hotfix no nó passivo recém-adicionada, você deve usar o /passive opção de linha de comando. Depois de aplicar a atualização, certifique-se de que nós de cluster de todos os failover do SQL Server para essa instância estão executando o mesmo nível do service pack.
  4. No nó que você criou na etapa 1, certifique-se Tipo de inicialização no SQL Server (MSSQLSERVER) o serviço é definido como Manual. Usando o /passive switch podia alterar o tipo de inicialização do serviço SQL Server. Talvez você precise alterar o tipo de inicialização para Manual Após a operação de aplicação de patches é executada.

Solução alternativa 2: O nível do Service pack do cluster de failover é 6 de atualização do SQL Server 2005 SP2 cumulativa ou versões anteriores

Use um dos seguintes métodos, conforme adequado à sua situação.

Anotações

Método 1

Antes de instalar o service pack e hotfixes no novo nó, pausar os outros nós e, em seguida, instalar o SQL Server 2005 service pack e hotfixes no novo nó. Para fazer isso, execute estas etapas:
  1. O failover para o novo nó.
  2. Pause a outros nós usando o administrador de Cluster.
  3. Instale o SQL Server 2005 SP2 no novo nó.
  4. Aplica o SQL Server 2005 SP2 cumulativa atualização 6 e os hotfixes apropriados, conforme aplicável, o cenário no novo nó.
  5. Inicie os nós que fez uma pausa.

Método 2

  1. Remova nós na lista de possíveis proprietários antes de instalar o service pack e hotfixes no novo nó.
  2. O failover para o novo nó.
  3. No administrador de Cluster, remova os outros nós que são possíveis proprietários de recursos de cluster do SQL.
  4. Instale o SQL Server 2005 SP2 no novo nó.
  5. Aplica o SQL Server 2005 SP2 cumulativa atualização 6 e os hotfixes apropriados, conforme aplicável, o cenário no novo nó.
  6. Adicione os nós removidos da lista de possíveis proprietários.
Situação
A Microsoft confirmou que se trata de um bug nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Para obter mais informações sobre como adicionar um novo nó a um cluster de failover do SQL Server 2005, visite o seguinte site da Microsoft Developer Network (MSDN):Para obter mais informações sobre a versão com suporte do SQL Server 2005, visite o seguinte post do Blog do MSDN:

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 934749 - Última Revisão: 05/12/2011 17:49:00 - Revisão: 2.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Service Pack 2, Microsoft SQL Server 2005 Service Pack 3, Microsoft SQL Server 2005 Service Pack 4

  • kbqfe kbfix kbsql2005cluster kbexpertiseadvanced kbmt KB934749 KbMtpt
Comentários