DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 934749 - Última revisão: quinta-feira, 12 de maio de 2011 - Revisão: 2.0

 

Nesta página

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:
    Como: Adicionar ou remover nós em um Cluster do SQL Server 2005 Failover (instalação) (http://msdn.microsoft.com/en-us/library/ms191545(SQL.90).aspx)
  • 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  (http://support.microsoft.com/kb/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:
Por que minha instância em cluster do SQL está alterando os modos de autenticação? (http://blogs.msdn.com/b/psssql/archive/2010/07/09/why-is-my-sql-clustered-instance-changing-authentication-modes.aspx)
  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):
Como: Adicionar ou remover nós em um Cluster de Failover do SQL Server (instalação) (http://msdn2.microsoft.com/en-us/library/ms191545.aspx)
Para obter mais informações sobre a versão com suporte do SQL Server 2005, visite o seguinte post do Blog do MSDN:
Predominante vs Extended Support e o SQL Server 2005 SP4: alguém explicar tudo isso? (http://blogs.msdn.com/b/psssql/archive/2010/02/17/mainstream-vs-extended-support-and-sql-server-2005-sp4-can-someone-explain-all-of-this.aspx)

A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbqfe kbfix kbsql2005cluster kbexpertiseadvanced kbmt KB934749 KbMtpt
Tradução automáticaTraduçã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: 934749  (http://support.microsoft.com/kb/934749/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft