ID do artigo: 182867 - Última revisão: terça-feira, 23 de setembro de 2003 - Revisão: 1.0

ACC: Mensagens de Erro Devido a Corrupção do Banco de Dados do Jet Database Engine 3.x

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Iniciante: Requer o conhecimento da interface de usuário em computadores de usuário único.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo discute as três mensagens de erro mais comuns devolvidas pelo mecanismo de banco de dados do Microsoft Jet 3.x que denota alguma forma de dano no banco de dados. O artigo discute o que as mensagens significam e como resolver o(s) problema(s) causadores do erro.

Mais Informações

Os seguintes erros geralmente denotam alguma espécie de dano no banco de dados.

Número de Erro 3197:

Mensagem de Erro:
Os mecanismos de banco de dados do Microsoft Jet paralizaram o processo porque você e um outro usuário estão tentando alterar os mesmos dados ao mesmo tempo.
causa/Problema

Este erro geralmente ocorre quando a coluna de valor extenso (um tipo de dado OLE ou MEMO) tem dados incorretos armazenados nele. Colunas de valor extenso são geralmente armazenadas em uma página separada daquela em que a linha está armazenada. Se uma coluna de valor extenso estiver presente no esquema de tabela, os mecanismos de banco de dados do Jet tentarão ler a página de valor extenso ao lerem a linha de dados. para que possamos ler a página de valor extenso, há um indicador na linha de dados. Este erro é gerado quando o mecanismo de banco de dados do Jet lê, de forma adequada, a página a partir do indicador presente na linha de dados. Ao visualizar a linha que exibe este comportamento na janela de dados do Microsoft Access, o usuário visualizará, geralmente, o sinal de número (#) para a linha toda .

Número de Erro 3343

Mensagem de Erro:
Formato de banco de dados não-reconhecido 'databasename.mdb'.
Causa/Problema
Isto geralmente é causado quando o mecanismo de banco de dados do Jet foi fechado de maneira inadequada durante o processo de gravação em disco.

Número de Erro 3015

Mensagem de Erro:
'databasename.mdb' não é um índice nesta tabela. Olhe na lista de índices do objeto TableDef para determinar os nomes de índice válidos.
Causa/Problema:
Esta mensagem de erro geralmente é gerada quando há um índice faltando na tabela MSysObjects . Isto geralmente é causado se o processo de reparo é abortado.

RESOLUÇÃO

Os mecanismos de banco de dados do Microsoft Jet versão 3.51 têm um processo compacto melhor desenvolvido para resolver os problemas (se possível) descritos na seção "Mais Informações". O processo compacto melhorado agora ssume todas as funcionalidades de processo de reparo, e portanto, não se recomenda mais que o processo de reparação de mecanismos de banco de dados do Jet seja utilizado.

NOTA: A atualização dos mecanismos de banco de dados do Microsoft Jet versão 3.51 é desenvolvido para o Microsoft Access 97.Você pode executar o utilitário compactador criado em uma versão anterior do Microsoft Access, porém, ao executar o utilitário compactador, "JETCOMP.exe", é necessário que o Microsoft Access 97 esteja instalado em seu computador.

Para obter mais informações sobre como fazer o download dos mecanismos de banco de dados Jet 3.51, por favor, consulte o seguinte artigo na Base de Dados de Conhecimento da Microsoft:
172733  (http://support.microsoft.com/kb/172733/PT-BR/ ) ACC97: Versão Atualizada do Microsoft Jet 3.5 Disponível para Download

Referências

para obter maiores informações sobre os processos compactos melhorados dos mecanismos de banco de dados 3.51, por favor, verifique o seguinte artigo, que está incluso como parte do download Jet35sp3.exe ( atualização Jet 3.51):
Jet35SP3.doc
Para obter maiores informações sobre os códigos de erro do Microsoft Access 97, pesquise no Índice da Ajuda os "códigos de erro reservados" , ou solicite o Assistente do Microsoft Access 97 Office.

Para obter mais informações sobre como reparar os bancos de dados Jet, por favor, consulte o seguinte artigo na Base de Dados de Conhecimento da Microsoft:
109953  (http://support.microsoft.com/kb/109953/PT-BR/ ) ACC: How to Repair a Damaged Database

A informação contida neste artigo aplica-se a:
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kberrmsg kbinfo KB182867