Home .:. Suporte .:.
Procurar (Powered by Bing):
 
 

.:. Menu

  Home

  News (Português)

  Anuncie no site

  Suporte

 

.:. Tecnologias

  Exchange 2010

  Exchange 2007

  Exchange 2003

  OCS

  ISA Server

  Windows Server
 

  BizTalk e SQL

  ForeFront Family

  System Center
 

  Artigos

  Guias Práticos

 

.:. Sobre..

  Sobre o site

  Colaboradores


 

    Verificando a database do Exchange Server

AP054 - Verificando a database do Exchange Server (eseutil)

Autor: Anderson Patricio
Publicação: 18/Out/2005

Overview

O Exchange Server possui um utilitário chamado eseutil que é um poderoso utilitário para validar a saúde de uma database entre outras funções. Vamos demonstrar como validar a saúde de uma database.



Solução

 

  1. Abrir o Exchange System Manager
  2. Expandir Administrative Groups
  3. Expandir <Administrative Groups>
  4. Expandir Servers
  5. Expandir <servidor>
  6. Expandir <Storage Group>
  7. Clicar com o botão direito na <MailboxStore> desejada e pedir Properties

  1. Verificar o caminho onde está a database do Exchange Server, em nosso exempo c:\program files\Exchsrvr\mdbdata
  2. Como já sabemos os caminhos, devemos parar a database, para isto devemos dar um OK nas propriedades do mailboxstore
  3. E clicar com o botão direito no <mailboxstore> e clicar em Dismount Store

  1. Será mostrado uma janela solicitando a confirmação para pararmos a database, devemos clicar em Yes

  1. Com a database desmontada já podemos fazer a validação da mesma, mas para tanto devemos clicar em Start e depois em Run e digitar cmd e clicar em OK
  2. Devemos adicionar a variável de ambiente %path% o caminho do eseutil para tanto devemos digitar no prompt:
    set path=%path%;C:\program files\Exchsrvr\bin
  3. Depois devemos ir até o diretório onde estão as bases do Exchange Server, como vimos no passo 7.

  1. Devemos então rodar o eseutil /mh <base> para validarmos a saúde da database. Este comando lê os headers da database, conforme mostra a figura abaixo:

 

Os seguintes campos da saída do eseutil /mh são importantes:

  • DB Signature: Assinatura da database, esta assinatura é modificada quando é feito um defrag offline da base ou ocorre uma reparação da mesma. Esta assinatura é compartilhada pelo EDB e STM

  • Log Signature: Assinatura dos logs, todos os logs relativos a esta database obrigatoriamente terão esta assinatura

  • State: Este é um dos mais importantes, se a base estiver em Clean Studown esta database pode subir normalmente sem necessidade de nenhum log, porque todos já foram escritos na mesma. Ainda podemos reparar vários logs que tenham a mesma assinatura (Log Signature) a esta base.

  • Log Required: Aqui aparece os logs necessários para subirmos a database.

 

Conclusão

 

Com isto explicamos como validar a saúde de uma database exchange.

 


 
 

Site desenvolvido em Front-Page e por um IT Pro, ou seja, a aparência não é o ponto forte do site :). Dúvidas ou sugestões:  webmaster@andersonpatricio.org