Categorias

quinta-feira, 24 de janeiro de 2008

Verificando a database do Exchange Server 2003 (eseutil)

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

Abrir o Exchange System Manager

Expandir Administrative Groups

Expandir

Expandir Servers

Expandir

Expandir

Clicar com o botão direito na desejada e pedir Properties

Verificar o caminho onde está a database do Exchange Server, em nosso exempo c:\program files\Exchsrvr\mdbdata

Como já sabemos os caminhos, devemos parar a database, para isto devemos dar um OK nas propriedades do mailboxstore

E clicar com o botão direito no e clicar em Dismount Store

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

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

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

Depois devemos ir até o diretório onde estão as bases do Exchange Server, como vimos no passo 7.

Devemos então rodar o eseutil /mh 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.