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

Traduções de Artigos Traduções de Artigos
Artigo: 926824 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

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):
    http://msdn2.microsoft.com/en-us/library/ms366340.aspx
  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:
    http://msdn2.microsoft.com/en-us/library/ms175539.aspx
  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:
    http://msdn2.microsoft.com/en-us/library/ms191125.aspx
  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:
    http://msdn2.microsoft.com/en-us/library/ms365603.aspx
    Nota Quando anular as alterações que efectuou no passo 1, adicionar o servidor witness novamente para a base de dados espelhamento sessão.

Propriedades

Artigo: 926824 - Última revisão: 20 de novembro de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt kbexpertiseadvanced kbhowto kbsql2005engine kbinfo KB926824 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 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

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