Vou adicionar ao meu comentário uma resposta mais completa. Com base na resposta do mfinni no clustering, se um banco de dados falhar, haverá sempre um erro. A reação padrão do Exchange a qualquer coisa errada é falhar em um banco de dados para proteger contra cenários cerebrais divididos (ambos os bancos de dados acham que estão ativos e causam crimes contra a humanidade).
Você pode ter uma CPU / Memória perfeitamente razoável e aparentemente sem blips de rede, mas no Cluster de MSFT você verá falhas por vários motivos. Se o clustering acha que está tendo um problema, ele faz o trabalho fantástico de REINICIAR o serviço de cluster para garantir que tudo esteja funcionando. Quando isso acontece, o Exchange falhará em TODOS os bancos de dados. Isso pode ser causado por muitos problemas semelhantes a:
- Alto uso de memória além de servidores de caixa de correio já alocação de memória maluca (2013 faz um trabalho melhor aqui)
- Item da lista
- Rede "blips"; não ofenda seu administrador de rede aqui, pode ser literalmente um aumento de TTL na rede de heartbeat OU até mesmo um reset para um vswitch por qualquer motivo
- Vmotion .... mas você tem isso correto porque isso não é suportado. ; -)
Os registros do visualizador de eventos de clusterização fornecem a você a hora da "falha" e você pode correlacionar isso aos logs do visualizador de eventos de alta disponibilidade para descobrir se houve um acúmulo de um problema ou se foi um evento súbito. Eu vi onde o próprio banco de dados estava muito ocupado tentando acompanhar algumas bombas de e-mail de alguns departamentos causadas por tarefas agendadas de controle e isso fez com que o log de transações ultrapassasse os limites de replicação para a integridade do banco de dados ... boom. .. failover.
Se você encontrar alguma coisa nesses registros, poste-a (esfregue dados confidenciais) e eu posso ajudar mais. E verifique se você está com o patch atualizado em todos os servidores do Exchange. Houve algumas atualizações de CU que causaram problemas semelhantes sem motivo.