Alta disponibilidade do SQL Server 2000

1

Como você implementa alta disponibilidade no SQL Server 2000? Existem ferramentas de terceiros ou outras ideias?

    
por Alex Angas 24.08.2009 / 15:01

6 respostas

2

Se você está procurando uma introdução ao que está envolvido, há vários artigos por aí que abordarão o básico:

  • link
  • link

Além disso, embora eu nunca tenha usado, há um produto chamado "Double-Take" que parece fornecer a mesma funcionalidade que o Espelhamento de Banco de Dados no SQL 2005+ (fornecendo um servidor em espera instantâneo com failover instantâneo) e Pode valer a pena dar uma olhada. Não sei dizer se eles têm um produto atual do SQL Server, mas sei que eles já tiveram um no passado:

  • link

Como outros sugeriram, se você publicar alguns detalhes aqui sobre o que está tentando fazer (balanceamento de carga, recuperação de desastres, etc.) e por que você está preso usando o SQL 2000, podemos fornecer algumas soluções melhores. / p>     

por 29.06.2009 / 23:39
1

Se você estiver em um orçamento, e sua única preocupação é a recuperação de desastres, e não alta disponibilidade (eles não são a mesma coisa).

A recuperação de desastre implica que há um curto período de tempo que você precisa restaurar do backup ou do cold standby.

Alta disponibilidade significa que há tolerância ZERO para o tempo de inatividade.

Se você estiver disposto a conviver com algumas horas de inatividade, poderá fazer o que eu fiz em vários ambientes moderados de SLA: fazer backup do servidor todas as noites em um local de armazenamento NAS e, periodicamente, fazer backup de registros de transações ou diferenciais / backups incrementais dependendo da sua tolerância para perda de dados.

Se você tem requisitos para nunca perder uma transação, você não tem escolha - você tem que gastar dinheiro. Seja em atualizações para hardware em cluster ou em um servidor de backup para o qual você pode fazer o envio de log ou similar.

    
por 30.06.2009 / 01:20
0

Você pode usar o armazenamento em cluster, mas isso requer o Enterprise Edition. Existem várias outras alternativas, embora sejam menos para o SQL Server 2000 do que 2008.

Custos de alta disponibilidade. A coisa mais rentável que você pode fazer para começar é atualizar para 2008.

    
por 29.06.2009 / 23:20
0

Além do clustering, você também pode configurar a replicação com o SQL Server 2000, mas, novamente, preciso voltar aos outros pôsteres que perguntaram por que não atualizar para o SQL 2008 ou pelo menos o SQL 2005. O espelhamento se torna uma opção 2005, além de clustering e replicação.

O armazenamento em cluster é a única forma dessas soluções de HA em que há uma única cópia do banco de dados. Ele apenas protege contra falhas do servidor, você ainda está exposto a falhas nos dados e no site, por isso eu sempre sou cético sobre incluir o clustering no HA, mas é mais HA que uma instância independente, com certeza.

Todas as opções requerem hardware adicional, por isso tenha isso em mente. Licenciamento SQL pode ser necessário para alvos adicionais, dependendo se eles estão no modo de espera.

Podemos dar-lhe melhores respostas se nos der mais informações.

    
por 28.07.2009 / 20:42
0

Primeiro, atualize para o SQL 2008, já que o Server 2000 está fora do suporte principal. Em seguida, selecione uma das inúmeras novas opções de HA que acompanham o ano de 2008.

Sério, você terá que ser mais específico sobre o que você quer dizer com "alta disponibilidade". Hot Standby? espera quente? métricas para recuperação? metas de disponibilidade? etc etc. É um assunto complexo.

    
por 11.08.2009 / 21:10
0

Se você está olhando para o ano 2000 e está olhando para uma solução distribuída geograficamente e não tem dinheiro para atualizar, provavelmente está olhando para

  • replicação
  • solução de remessa de log desenvolvida em casa

Mas essa é uma resposta improvisada, dado o fato de que você não deu muitos detalhes sobre suas necessidades exatas. Como os outros pôsteres indicaram, isso é realmente essencial para responder à sua pergunta corretamente, porque certas soluções funcionam melhor (ou não funcionam) dependendo dos parâmetros.

    
por 11.08.2009 / 21:38