Exchange DEAD! Servidor recuperado, mas nenhum usuário pode efetuar login

3

Ontem tivemos uma falha de hardware e desativamos nosso servidor Exchange. O hardware foi reparado e o servidor foi restaurado. O Windows Server 2008 fez a verificação do disco na inicialização e tudo foi recuperado.

No entanto, nenhum usuário pode entrar em sua conta do Exchange! Isso é verdade com IMAP, Exchange e OWA! Todos os três se recusaram a aceitar qualquer usuário. Por exemplo, quando tento acessar o OWA, obtenho a seguinte página link

Verificamos que todos os serviços estão ativos (IMAP, POP, SMTP, IIS etc). Conseguimos conectar todos esses serviços com suas respectivas portas por meio do telnet. Qual poderia ser o problema?

Parece que o banco de dados não pode ser montado, no console de gerenciamento do Exchange, quando tento montar o banco de dados que ele fornece:

Erro do Microsoft Exchange Falha ao montar o banco de dados 'Mailbox Database'. Banco de dados de caixa de correio Falhou Erro: O Exchange não consegue montar o banco de dados que você especificou. Banco de dados especificado: SERVER \ First Storage Group \ Mailbox Database; Código de erro: MapiExceptionCallFailed: não é possível montar o banco de dados. (hr = 0 x 80004005, ec = -528) .

Eu li on-line que há um utilitário de reparo, então eu tentei. Eu naveguei para o meu arquivo edb e correu eseutil / p "Mailbox Database.edb". Imprimiu a seguinte saída

Reparo concluído. Corrupção de banco de dados foi consertada! Nota:   Recomenda-se que você execute imediatamente um backup completo   deste banco de dados. Se você restaurar um backup feito antes do   reparo, o banco de dados será revertido para o estado   estava na hora desse backup. Operação concluída com sucesso com 595 (JET_wrnDatabaseRepaired, Database cor a ruptura foi reparada) após 885,750 segundos.

No entanto, ainda não consigo montar!

    
por erotsppa 14.08.2009 / 16:37

5 respostas

14

Eu tive um Exchange Server falha uma vez, meu palpite é que você não dormiu muito bem ou em tudo desde que aconteceu. No meu caso, eu abri os US $ 500 ou o que fosse para abrir um caso técnico com a Microsoft. Valeu a pena cada peny, eu recomendo se a correção não é imediatamente aparente para entregá-lo aos especialistas. Eu posso ser rejeitado por recomendar isso, mas devo dizer que a equipe de Suporte do Exchange foi muito boa.

    
por 14.08.2009 / 17:33
4

Se você tiver um backup recente do armazenamento de email, restaure imediatamente . Se não, antes de fazer qualquer outra coisa, localize o Assistente para solução de problemas do Exchange e instalá-lo no seu servidor Exchange. Ele diagnosticará o banco de dados e informará o que precisa ser feito para montá-lo.

Explicação técnica: Você executou o ESEUTIL / P. O ESEUTIL é um utilitário de banco de dados de baixo nível que não conhece o Exchange. A opção / P é destrutiva : ela removerá páginas inválidas (que falham CRC) para tornar o banco de dados bom. Essas páginas ruins, aponta a Microsoft, podem não ser nada, páginas vazias se você estiver tendo um bom dia. Ou eles poderiam ser o apego de alguém. Ou a raiz da sua caixa de correio. Opa.

Depois de executar esta ferramenta, você precisa executar o ISINTEG. Essa ferramenta reconhece o Exchange e verifica seu banco de dados, corrigindo seus erros e tornando-os consistentes. Pode ser necessário executar isso mais de uma vez, pois o ISINTEG não corrigirá todos os erros em uma única passagem se houver muitos erros.

Basta executar o ISINTEG até que nenhum outro erro seja relatado.

Em seguida, monte seu banco de dados.

A Microsoft não recomenda deixar um banco de dados reparado em produção. Depois, você pode ter que exportar suas caixas de correio com o Exmerge, excluir o banco de dados antigo, recriar caixas de correio de usuário vazias e mesclar o email novamente.

Mas se você teve um backup recente, esqueça tudo isso e restaure a partir dele. Eu não posso repetir isso com freqüência suficiente.

Acabei de dizer restaurar a partir do backup?

    
por 16.08.2009 / 17:15
2

O log de transações está faltando? Em caso afirmativo, link .

    
por 14.08.2009 / 17:04
1

Certamente, o problema está na montagem do banco de dados, o que significa simplesmente que o banco de dados recuperado não está em estado acessível. Você precisa optar pela ferramenta avançada e poderosa de reparo edb de terceiros e não deve evitar fazer isso, pois é a questão de seus dados comerciais críticos, consertá-lo em breve e evitar o acesso ou uso do banco de dados para qualquer finalidade, pois isso pode aumentar seus problemas .

    
por 17.05.2010 / 14:10
0

A causa do erro (Não é possível montar o banco de dados. (hr = 0x80004005, ec = -528) está faltando o arquivo de log. Você removeu o arquivo de log, que ainda não foi confirmado no banco de dados.

Para resolver esse problema, você precisa mover os arquivos de log para uma pasta diferente. Siga as etapas para corrigir o erro:

  1. Parar armazenamento de informações & todos os bancos de dados no grupo de armazenamento

  2. Execute o comando esesutil / mh.

  3. Se o banco de dados estiver no estado de desligamento normal, você poderá simplesmente movê-los para uma pasta diferente.

  4. Se o banco de dados estiver no estado Desligamento Sujo, restaure o banco de dados do backup atualizado. Se o backup não estiver disponível, execute o comando eseutil / r para recuperação simples.

  5. Se isso falhar, você poderá executar o comando eseutil / p para recuperação rápida.

Para mais informações, por favor marque este link 1 e Link 2 .

The built-in repair utilities work well in 99.99% scenario but if you know, how to use them properly.

Before taking this action, Take backup of your EDB file to avoid any data loss.

    
por 19.11.2018 / 05:49