Artigo: 182867 - Última revisão: quarta-feira, 12 de Novembro de 2003 - Revisão: 3.0 ACC: Mensagens de erro do motor de base de dados Jet 3.x devido a uma base de dados danificada
Este artigo foi publicado anteriormente em PT182867
Inexperiente: Requer conhecimento da interface de utilizador em computadores individuais.
Nesta páginaSumário
Este artigo descreve as três mensagens de erro mais frequentemente devolvidas pelo motor de base de dados Microsoft Jet 3.x que indicam alguma forma de danos na base de dados. O artigo descreve o significado das mensagens e como resolver o(s) problema(s) que causa(m) o erro.
Mais Informação
Normalmente, os seguintes tipos de erro indicam alguma forma de danos na base de dados.
Erro número 3197:Mensagem de erro:
O motor de base de dados Microsoft Jet parou o processo porque dois utilizadores estão a tentar alterar os mesmos dados simultaneamente.
Normalmente, este erro ocorre quando uma coluna de valor longo (um tipo de dados OLE ou MEMO) armazena dados incorrectos. As colunas de valor longo são normalmente armazenadas numa página diferente da página onde a linha está armazenada. Se uma coluna de valor longo estiver presente no esquema de tabelas, o motor de base de dados Jet tentará ler a página do valor longo quando ler a linha de dados. Para que a página do valor longo possa ser lida, existe um ponteiro na linha de dados. Este erro é gerado quando o motor de base de dados Jet não conseguir ler correctamente a página com o valor longo a partir do ponteiro existente na linha de dados. Ao visualizar uma linha com este comportamento nas janelas de dados do Microsoft Access, o utilizador vê normalmente o sinal de cardinal (#) a ocupar a totalidade da linha.
Erro número 3343Mensagem de erro:
Formato de base de dados não reconhecido 'nome_base_dados.mdb'.
Normalmente, este erro é causado quando o motor de base de dados Jet foi incorrectamente encerrado durante o processo de escrita para o disco.
Erro número 3015Mensagem de erro:
'nome_base_dados.mdb' não é um índice nesta tabela. Examine o conjunto Indexes do objecto TableDef para determinar os nomes de índice válidos.
Normalmente, esta mensagem de erro é gerada quando existe um índice em falta na tabela MSysObjects. Normalmente, este erro é causado se o processo de reparação for cancelado.
SoluçãoO motor de base de dados Microsoft Jet versão 3.51 tem um processo de compactação melhorado que foi concebido para resolver os problemas (se for possível) descritos na secção Mais informações. O processo de compactação melhorado assume agora toda a funcionalidade do processo de reparação, pelo que a Microsoft já não recomenda a utilização do processo de reparação do motor de base de dados Jet. NOTA: A actualização para o motor de base de dados Microsoft Jet versão 3.foi concebida para o Microsoft Access 97. É possível executar o utilitário de compactação numa base de dados criada numa versão anterior do Microsoft Access; no entanto, a execução do utilitário de compactação JETCOMP.exe requer que o Microsoft Access 97 esteja instalado no computador. Para obter informações adicionais sobre a transferência do motor de base de dados Jet versão 3.51, consulte o seguinte artigo na Microsoft Knowledge Base: 172733
(http://support.microsoft.com/kb/172733/
)
ACC97: Updated Version of Microsoft Jet 3.5 Available for Download
Referências
Para obter mais informações sobre o processo de compactação melhorado do motor de base de dados Jet versão 3.51, consulte o seguinte ficheiro que é incluído como parte da transferência do ficheiro Jet35sp3.exe (transferência do Jet versão 3.51):
Jet35SP3.doc
Para obter mais informações sobre os códigos de erro do Microsoft Access 97, efectue uma procura no índice de ajuda utilizando códigos de erro reservados como parâmetro de procura ou pergunte ao Assistente do Office 97.
Para obter informações adicionais sobre como reparar bases de dados Jet, consulte o seguinte artigo na Microsoft Knowledge Base: 109953
(http://support.microsoft.com/kb/109953/PT/
)
ACC: Como reparar uma base de dados danificada | Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Voltar ao topo