Tenho uma aplicação que se conecta ao SQL Server 2008. O que quero é fazer um servidor standby (esse servidor standby deve ser um espelho do primário). Para que, quando a conexão falhar, o servidor primário mude automaticamente para o servidor em espera sem modificar meu aplicativo. Se houver maneira, informe-me detalhadamente ou mesmo se houver produto de terceiros.
Observe que preciso definir a conexão em meu aplicativo para apenas um servidor.
Responder1
- Configure o segundo servidor.
- Leia sobre ESPELHAMENTO. Isso mantém uma cópia dos dados em um segundo servidor em "hot standby".
- Más notícias: para failover automático, você precisa de um terceiro servidor (pode executar a edição expressa gratuita) para atuar como o que é chamado de testemunha (decidir quem está ativo).
Os aplicativos podem então, após uma falha, reconectar-se ao servidor de backup. Isso pode ser codificado na cadeia de conexão, portanto, nenhuma alteração no aplicativo é necessária.
Sem testemunha, você só pode fazer failover manualmente.
Isso não requer armazenamento compartilhado (que também é um ponto único de falha caso o banco de dados esteja corrompido) e nenhuma ferramenta cara de terceiros.
Responder2
Todos vocês devem fazer um teste de DR em seus bancos de dados. Temos feito testes semanais de recuperação garantida usando CA RHA r15 e r16 e os bancos de dados são suspeitos ou corrompidos quase sempre ... Acho que a CA tem problemas em manter os dados em um estado utilizável.
Responder3
Se você deseja que ele faça failover sem qualquer intervenção, seja qual for o caso, você realmente está em algum tipo de cluster de alta disponibilidade, você não pode realmente fazer seus aplicativos se comunicarem com outro servidor ou colocar o outro servidor on-line sem que algo fique no meio verificando o status de seus serviços
Responder4
Você pode considerar algum tipo de software de replicação que possa fazer failover e failback automatizados. Existem softwares de classe empresarial disponíveis que podem fazer esse redirecionamento. Os principais fornecedores são CA Technologies (anteriormente Computer Associates), Symantec e Doubletake.
O CA ARCserve High Availability pode criar uma réplica espelhada do servidor do site de produção pela LAN ou WAN (otimizado para links WAN). Isso permite que as alterações no servidor mestre cheguem à réplica de forma que a réplica fique apenas alguns segundos ou minutos atrás do servidor mestre.
Quando o servidor mestre falha, a réplica fica online e os usuários são automaticamente redirecionados para o servidor de réplica. Os usuários nem sabem da mudança que aconteceu. Depois que o Master estiver ativo novamente, o failback também será automático com o ARCserve. Tanto os servidores de arquivos quanto os de aplicativos são suportados para alta disponibilidade.
Se você quiser experimentar o Softwarwe, trilhas gratuitas estão disponíveis no site da ARCserve:http://www.arcserve.com/us/software-trials.aspx