Como instalar service packs e correcções numa instância do SQL Server 2005 está configurado para utilizar espelhamento da base de dados

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: 926824
INTRODUÇÃO
Este artigo contém passos que pode seguir para instalar service packs e correcções numa instância do Microsoft SQL Server 2005 que tenha um dos seguintes características:
  • A instância do SQL Server 2005 tem um ou mais bases de dados que estão configurados para utilizar espelhamento da base de dados.
  • A instância do SQL Server 2005 funciona como um servidor witness para uma base de dados espelhamento sessão.
Siga estes passos para manter a protecção melhorada de segurança dos dados.

SQL Server 2005 não tem de estar a executar uma função de servidor específico numa base de dados espelhamento sessão quando aplicar um service pack ou uma correcção. Por exemplo, SQL Server 2005 poderá estar a executar a função principal ou a função mirror. No entanto, recomendamos que actualize parceiro servidores quando estiver a executar na função mirror e, em seguida, actualizar o servidor witness.
Mais Informação
Se instalar service packs ou correcções nos servidores que estão na base de dados espelhamento ambiente, deve determinar a função dos servidores. Se existirem muitos base de dados espelhamento sessões, tem de determinar todas as possíveis funções podem aplicar a um servidor. Por exemplo, se o servidor estiver a funcionar como um servidor mirror para qualquer base de dados espelhamento sessão, actualiza o servidor como a função mirror. Se o servidor for apenas um servidor witness para base de dados todas as sessões de espelhamento, actualize o servidor como a função witness. Para o fazer, siga estes passos:
  1. Se um servidor witness se encontra a base de dados espelhamento sessão, desactive o failover automática durante o processo de actualização. Para efectuar este procedimento, remova o servidor witness da base de dados espelhamento sessão. Se o servidor não for um servidor parceiro de alguns outra base de dados espelhamento sessões, siga estes passos para desactivar o failover automático no servidor witness:
    1. Pare o serviço SQL Server.
    2. Utilize a instrução ALTER ponto final do Transact-SQL para desactivar a base de dados espelhamento ponto final.
    Para mais informações, visite o seguinte Web site da Microsoft Developer Network (MSDN):
  2. Se o nível de segurança da base de dados espelhamento sessão estiver definido para desactivado (o modo assíncrono), alterar o nível de segurança para FULL (modo síncrono). Este passo é necessária para efectuar a activações pós-falha manual em passos posteriores.

    Nota Depois de alterar o nível de segurança para FULL, alterações de dados ainda são permitidas na base de dados principal se a base de dados espelhamento sessão está em pausa.
  3. Aguarde que todas as base de dados espelhamento sessões estar no modo síncrono. Se estiver a executar uma versão do SQL Server 2005 anterior ao service pack 2, terá de efectuar failover manual para o mirror antes de avançar para o passo seguinte. O servidor de espelho assume o papel principal.
  4. Interrompa a base de dados espelhamento sessões que estão presentes no servidor. Este passo impede alterações à base de dados principal.

    Para mais informações, visite o seguinte site da Web MSDN:
  5. Efectuar uma cópia de segurança da base de dados na base de dados principal e, em seguida, execute o comando DBCC CHECKDB na base de dados principal. Este passo é opcional mas recomendado.
  6. Instale o service pack ou a correcção no servidor de espelhos (mirror). Lembre-se de que poderá ter de actualizar vários servidores neste momento.
  7. Retoma a base de dados espelhamento sessões. Para mais informações sobre como retomar a uma base de dados espelhamento sessão, visite o seguinte site da Web MSDN:
  8. Execute failover manual para o servidor espelhos (mirror), para que o servidor de espelho assume o papel principal.

    Para mais informações sobre como executar manualmente a activação pós-falha ao servidor de espelhos (mirror), consulte o tópico "Manualmente falhas na sobre para uma base de secundário dados" no SQL Server 2005 Books Online.
  9. Execute o comando DBCC CHECKDB no servidor principal. (Este passo é opcional mas recomendado.)
  10. Interrompa a base de dados espelhamento sessões.
  11. Instale o service pack ou a correcção no servidor de novo mirror.

    Nota O novo servidor espelhos (mirror) é o mesmo que o servidor principal original. Lembre-se de que poderá ter de actualizar vários servidores neste momento.
  12. Retoma a base de dados espelhamento sessões.
  13. Se alterou o nível de segurança no passo 2, alteração de voltar o nível de segurança para OFF.
  14. Se a base de dados espelhamento sessão tiver um servidor witness, anular as alterações que efectuou no passo 1. Para obter mais informações sobre como efectuar este procedimento, visite o seguinte Web site da Microsoft: Nota Quando anular as alterações que efectuou no passo 1, adicionar o servidor witness novamente para a base de dados espelhamento sessão.
Reflexo da base de dados

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 926824 - Última Revisão: 11/20/2007 17:49:21 - Revisão: 2.2

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems

  • kbmt kbexpertiseadvanced kbhowto kbsql2005engine kbinfo KB926824 KbMtpt
Comentários