Problema de Assinatura de Log

[Este tópico pretende solucionar um problema específico acarretado pela ferramenta Exchange Server Analyzer. Você deve aplicá-lo apenas a sistemas em que a ferramenta Exchange Server Analyzer tenha sido executada e estejam passando por esse problema específico. A ferramenta Exchange Server Analyzer, disponível como download gratuito, coleta remotamente dados de configuração de cada servidor da topologia e analisa automaticamente os dados. O relatório resultante detalha problemas importantes de configuração, problemas potenciais e configurações de produto diferentes do padrão. Ao seguir estas recomendações, você poderá atingir melhor desempenho, escalabilidade, confiabilidade e tempo de operação. Para obter mais informações sobre a ferramenta ou para baixar as últimas versões, consulte "Microsoft Exchange Analyzers" em https://go.microsoft.com/fwlink/?linkid=34707.]  

Tópico modificado em: 2006-07-07

A ferramenta Analisador do Microsoft® Exchange Server compara a assinatura no cabeçalho do arquivo de log de transações atual do Exchange em um servidor com a assinatura do log no arquivo de banco de dados do grupo de armazenamento.

Se a assinatura do arquivo de log de transações não corresponder à assinatura do log em algum dos arquivos de banco de dados, a ferramenta exibirá um erro.

Esse processo indica que uma das condições a seguir é verdadeira:

  • O arquivo de log de transações atual não existe.
  • O arquivo de log de transações atual não corresponde a um dos bancos de dados do grupo de armazenamento.

Esse comportamento pode ocorrer pelas seguintes razões:

  • Os logs de transações do grupo de armazenamento foram excluídos manualmente.
  • Um banco de dados de outro grupo de armazenamento foi restaurado ou copiado nesse grupo de armazenamento.
  • Os arquivos de log de transações de uma seqüência ou grupo de armazenamento diferente foram copiados nesse grupo de armazenamento.

Se essa condição impedirá um banco de dados de ser montado depende do arquivo de banco de dados estar em um estado de Desligamento Normal ou Desligamento Anormal.

noteObservação:
Um banco de dados pode estar em um estado de Desligamento Normal, mas ainda não conseguir ser montado porque outros bancos de dados no grupo de armazenamento estão desmontados. Use o Analisador de Recuperação de Desastres do Exchange para diagnosticar e avisá-lo sobre como montar os bancos de dados nesses casos.

Quando um banco de dados do Exchange desliga corretamente, todos os dados pendentes são gravados nos arquivos de bancos de dados. Depois do desligamento comum, o conjunto de arquivos de bancos de dados (extensões .edb e .stm) é considerado consistente. O Exchange desanexa então o arquivo de banco de dados do seu fluxo de log. Isso significa que os arquivos de bancos de dados agora são auto-contidos, ou seja, eles estão completamente atualizados. Os logs de transações anteriores não são necessários para iniciar os arquivos de bancos de dados.

Os bancos de dados em um estado de Desligamento Normal foram desanexados de seus arquivos de log e podem ser anexados em um fluxo de log diferente. Portanto, a incompatibilidade entre os arquivos de log e o banco de dados não é necessariamente um problema.

Os bancos de dados em um estado de Desligamento Anormal foram incorretamente desanexados de seus arquivos de log. Esses bancos de dados devem ser recuperados com seus arquivos de log anexados. Se os arquivos de log anexados não puderem ser localizados, o banco de dados não poderá ser montado. Você deve restaurá-lo a partir de um backup ou repará-lo antes de montá-lo.

Você pode dizer se um banco de dados foi desligado normalmente se inserir o comando Eseutil /mh e examinar os cabeçalhos do arquivo. No Microsoft Exchange 2000 Service Pack 1 e versões posteriores, uma linha no cabeçalho mostra "Estado: Desligamento Normal" ou "Estado: Desligamento Anormal". Nas versões anteriores do Exchange, o mesmo estado era relatado como "Estado: Consistente" ou "Estado: Inconsistente".

Para obter mais informações sobre logs de transações do Exchange Server, consulte "Logs de transações do Exchange no Exchange Server 2003" em Usando grupos de armazenamento de recuperação no Exchange Server 2003 (https://go.microsoft.com/fwlink/?LinkId=47589) (em inglês).