1 de agosto de 2007

Tentar reparar um MDB Corrupto

O que acontece normalmente ? O Teu JET (Motor Dados da Microsoft) ficou corrupto. Porque? ou Desligastes o PC sem Normal Shutdown, instalastes algum Software que te eliminou ou alterou o JET ou claro lá está os VIRUS, SPYWARE, MALWARE que também podem corromper MDBs e recursos do Sistema Operativo, estas são as situações mais comuns.

Em baixo se apresentam algumas soluções Comuns que poderão resultar seguindo os passos por exclusão de partes

Utiliza por exclusão de partes Se não der vá saltando de ponto para ponto

1. Tenta reparar o MDB

Mas eu não consigo abrir o MDB como vou reparar ??!!!

Reparação através de linha de comando, MODIFIQUE CaminhoParaOffice pelo caminho que têm para o ficheiro Msaccess.exe, modifique também CaminhoParaMDB pelo caminho para o MDB.

DICA: Vai a INICIAR e EXECUTAR

"C:\CaminhoParaOffice\Msaccess.exe c:\CaminhoParaMDB\BaseDeDado.MDB /Repair"

Exemplo:

INICIAR - EXECUTAR

START - RUN

Copie o texto em cima e substitua os CAMINHOS INDICADOS

2. Certifica-te que tens os Services Packs instalados, vai até ao Microsoft Update

3. Importa todos os Objectos para outro MDB

CRIA UM NOVO MDB, Vai a FILE - Get External Data e IMPORT. Este procedimento irá tentar importar e reparar alguns erros que poderão originar a corrupção do MDB. Insiste por vezes não dá à primeira vez.

A Seguinte caixa irá aparecer. Percorre todos os Tabuladores fazendo SELECT ALL, seguido de OK no fim de todos os Objectos SELECCIONADOS em TODOS OS TABULADORES

4. Repara o JET

PARA Access 2003, 2002 XP, 2000 e 97

Jet compact utility available in Download Center

http://support.microsoft.com/kb/295334

5. Instala a ultima Versão do MDAC (Microsoft Data Access Components)

Última versão à saída deste artigo

Para Sistemas x86 suportando os Sistemas Operativos Windows 2000, Windows 98, Windows ME, Windows NT, Windows XP

http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en

Não esqueça de escolher a Língua adequada ao seu Office

6. Tentar efectuar o DECOMPILE do MDB

DICA: Vai a INICIAR e EXECUTAR

"C:\CaminhoParaOffice\Msaccess.exe c:\CaminhoParaMDB\BaseDeDado.MDB /decompile"

Exemplo:

INICIAR - EXECUTAR

START - RUN

Copie o texto em cima e substitua os CAMINHOS INDICADOS

CONCLUSÃO:

UM PROJECTO SEM BACKUPS NUNCA É UM BOM PROJECTO, Nada é infalível, tudo pode acontecer, para estes casos FAÇA BACKUP DO MDB sequencialmente e sempre que haja alterações.

Não apagues o Backup antigo, sugere-se que de semana a semana vá apagando os antigos e seguindo a rotina de Backup indicada.

Data: Agosto/2004, Revisto Agosto/2007

utor: João Pedro Tito Lívio

Microsoft MVP Office Core

www.access.online.pt

Sem comentários:

Enviar um comentário

Like