Compartilhe agora:
ConteĂșdo esconder

Aprenda as 14 melhores maneiras de reparar arquivos corrompidos do banco de dados do Access (MDB/ACCDB), incluindo ferramentas especializadas e opçÔes de recuperação integradas e manuais.

Estatísticas mostram que 58% das organizaçÔes enfrentam corrupção de banco de dados pelo menos uma vez por ano. Um fato mais alarmante revela que 40% das empresas não conseguem se recuperar de perdas catastróficas de dados.

Seu banco de dados do Access pode parar de funcionar ou mostrar sinais de corrupção sem aviso. Essa situação cria imensa frustração. A boa notícia é que existem vårias soluçÔes para corrigir arquivos corrompidos do banco de dados do Access, reparar erros do banco de dados do MS Access e recuperar registros excluídos.

Introdução ao guia de como reparar bancos de dados Access corrompidos

Vårios métodos comprovados podem ajudar a reparar bancos de dados corrompidos do Access. Eles variam de ferramentas de reparo integradas a software de recuperação profissional. Este artigo o orienta por meio de correçÔes råpidas para problemas menores e soluçÔes avançadas que lidam com casos graves de corrupção.

Seu banco de dados precisa de atenção agora? Vamos dar uma olhada nas maneiras mais råpidas de consertå-lo passo a passo.

1. Compreendendo a corrupção do banco de dados Access

A corrupção do banco de dados acontece quando mudanças inesperadas alteram a estrutura original do seu banco de dados Access. Entender a natureza da corrupção se torna significativo antes de qualquer tentativa de reparo.

1.1 Causas comuns de corrupção de banco de dados

Vårios motivos podem causar corrupção no banco de dados do Access:

  • Falhas de hardware como discos rĂ­gidos defeituosos ou dispositivos de armazenamento com setores defeituosos criam corrupção no banco de dados.
  • Problemas relacionados a software, como recuperação incorreta do sistema de arquivos ou conflitos de recursos, danificam arquivos de banco de dados.
  • Fatores humanos, incluindo desconexĂŁo inadequada do banco de dados e acesso simultĂąneo de vĂĄrios usuĂĄrios, levam regularmente Ă  corrupção.
  • Desligamentos do sistema devido a quedas de energia ou travamentos enquanto o banco de dados permanece aberto causam danos substanciais. O banco de dados pode acabar em um estado inconsistente e ser corrompido.
  • Interrupção da conexĂŁo de rede ao acessar o banco de dados remotamente.
  • O tamanho do banco de dados Ă© muito grande.

1.2 Dicas Ășteis para evitar corrupção do banco de dados Access

Em outro artigo, jĂĄ fornecemos muitas dicas Ășteis para evitar a corrupção do banco de dados do Access, o que reduzirĂĄ a corrupção em 95%. No entanto, ainda precisamos de mĂ©todos eficazes para lidar com os casos restantes.

1.3 Mensagens de erro quando o banco de dados estĂĄ corrompido

Quando vocĂȘ tenta abrir o banco de dados e vĂȘ as seguintes mensagens de erro, seu banco de dados pode estar corrompido:

  • Formato de banco de dados nĂŁo reconhecido 'filename.mdb' (erro 3343)
  • O banco de dados 'filename.mdb' precisa ser reparado ou nĂŁo Ă© um arquivo de banco de dados. (Erro 2239) VocĂȘ ou outro usuĂĄrio pode ter encerrado inesperadamente o Microsoft Office Access enquanto um banco de dados do Microsoft Office Access estava aberto. Deseja que o Microsoft Office Access tente reparar o banco de dados?
  • O banco de dados 'filename.mdb' nĂŁo pode ser reparado ou nĂŁo Ă© um arquivo de banco de dados do Microsoft Office Access.
  • O mecanismo de banco de dados Microsoft Jet nĂŁo pode abrir o arquivo 'filename.mdb'. Ele jĂĄ foi aberto exclusivamente por outro usuĂĄrio, ou vocĂȘ precisa de permissĂŁo para visualizar seus dados.
  • O mecanismo de banco de dados Microsoft Jet nĂŁo pĂŽde localizar o objeto 'xxxx'. Certifique-se de que o objeto existe e que vocĂȘ digitou seu nome e o nome do caminho corretamente. (Erro 3011)
  • O(s) registro(s) nĂŁo pode(m) ser lido(s); sem permissĂŁo de leitura em 'xxxx' (erro 3112)
  • NĂŁo Ă© possĂ­vel abrir o banco de dados 'filename.mdb'. Pode nĂŁo ser um banco de dados que seu aplicativo reconheça ou o arquivo pode estar corrompido. (Erro 3049)
  • VocĂȘ nĂŁo tem as permissĂ”es necessĂĄrias para usar o objeto 'filename.mdb'. (Erro 3033)
  • Tipo de dados de campo invĂĄlido (erro 3259)
  • Erro inesperado 35012
  • O Microsoft Access detectou que este banco de dados estĂĄ em um estado inconsistente e tentarĂĄ recuperĂĄ-lo. Durante este processo, serĂĄ feita uma cĂłpia de backup do banco de dados e todos os objetos recuperados serĂŁo colocados em um novo banco de dados. O Access abrirĂĄ o novo banco de dados. Os nomes dos objetos que nĂŁo foram recuperados com sucesso serĂŁo registrados na tabela “Erros de recuperação”. (Erro 9505)
  • O banco de dados 'xxx.mdb' nĂŁo pode ser reparado ou nĂŁo Ă© um arquivo de banco de dados do Microsoft Access.
  • 'Id' nĂŁo Ă© um Ă­ndice nesta tabela. (Erro 3800)
  • 'AOIndex' nĂŁo Ă© um Ă­ndice nesta tabela. (Erro 3800)
  • NĂŁo Ă© um marcador vĂĄlido. (Erro 3159)
  • Erro reservado (-####); nĂŁo hĂĄ mensagem para este erro. (Erro 2626/3000)
  • Este arquivo pode nĂŁo ser seguro se contiver cĂłdigo destinado a danificar seu computador.
  • Arquivo nĂŁo encontrado
  • O banco de dados nĂŁo pode ser aberto porque o projeto VBA contido nele nĂŁo pode ser lido. O banco de dados pode ser aberto somente se o projeto VBA for excluĂ­do primeiro. A exclusĂŁo do projeto VBA remove todo o cĂłdigo dos mĂłdulos, formulĂĄrios e relatĂłrios. VocĂȘ deve fazer backup de seu banco de dados antes de tentar abrir o banco de dados e excluir o projeto VBA. (Erro 29081)
  • O projeto do Visual Basic for Applications no banco de dados estĂĄ corrompido.
  • O Microsoft Access detectou corrupção neste arquivo. Para tentar reparĂĄ-la, primeiro faça um backup do arquivo. Clique na aba Arquivo, aponte para Gerenciar e clique em Compactar e Reparar Banco de Dados. Se vocĂȘ estiver tentando reparar essa corrupção, precisarĂĄ recriar este arquivo ou restaurĂĄ-lo de um backup anterior. (Erro 29072)
  • As alteraçÔes solicitadas na tabela nĂŁo foram bem-sucedidas porque criariam valores duplicados no Ă­ndice, chave primĂĄria ou relacionamento. (Erro 3022)

1.4 Outros sinais de um banco de dados corrompido

Os seguintes indicadores também costumam indicar corrupção do banco de dados:

  • O sistema trava ao tentar abrir o banco de dados
  • SolicitaçÔes aleatĂłrias de senha quando nenhuma senha existe
  • NotificaçÔes de campo ausentes
  • Mensagens de corrupção do projeto Visual Basic for Applications

1.5 Efeito nas operaçÔes comerciais

As consequĂȘncias comerciais da corrupção de banco de dados sĂŁo severas. Estudos recentes mostram que problemas de dados causam tempos de inatividade mĂ©dios de 20 dias que interrompem substancialmente as operaçÔes normais. A perda de dados desencadeia esses problemas em cascata:

Um homem fica louco por causa de uma perda de dados em seu banco de dados.

 

  1. Impacto financeiro
    • As empresas dos EUA enfrentam violaçÔes de dados mĂ©diasosts de $ 8.60 milhĂ”es
    • Os perĂ­odos de recuperação estendem-se atĂ© nove meses
    • A recriação e recuperação de dados consomem recursos
  2. Interrupção Operacional
    • Sistemas crĂ­ticos param de funcionar
    • Cronogramas de produtividade enfrentam atrasos
    • A confiança e a lealdade do cliente sofrem

Travamentos de disco rígido ou falhas de sistema causam 67% dos incidentes de perda de dados. Esse fato enfatiza a necessidade de sistemas de backup fortes e procedimentos adequados de manutenção de banco de dados.

2. Ferramentas de reparo de acesso integradas e gratuitas

O Microsoft Access possui diversas ferramentas integradas gratuitas que ajudam a reparar bancos de dados corrompidos do Access. Essas soluçÔes nativas podem corrigir problemas comuns de banco de dados sem a necessidade de software de terceiros.

2.1 Ferramenta Compactar e Reparar Banco de Dados

A ferramenta interna Compact & Repair Ă© uma parte vital da manutenção do banco de dados que pode evitar muitos problemas. Esta ferramenta faz duas coisas – faz com que seus arquivos de banco de dados rodem melhor e corrige pequenos problemas de corrupção.

Veja como usar esta ferramenta:

  1. Start Acesso
  2. Feche todas as conexÔes ativas do banco de dados
  3. VĂĄ para a aba Ferramentas de Banco de Dados
  4. Selecione “Ferramentas de Compactação e Reparo de Banco de Dados”
  5. Na caixa de diálogo “Banco de dados para compactar”, selecione o banco de dados a ser reparado.
  6. Clique no botão “Compactar”.

Use a ferramenta interna "Compactar e Reparar Banco de Dados" do MS Access para compactar e reparar um banco de dados.

Executamos essa manutenção toda semana, especialmente em bancos de dados que veem muitas atualizaçÔes e exclusÔes. Isso mantém o desempenho ótimo e impede que os dados fiquem inchados.

Para mais informaçÔes, vocĂȘ tambĂ©m pode visitar o pĂĄgina oficial da Microsoft Link Externo.

2.2 Função DAO DBEngine.CompactDatabase

A função DAO CompactDatabase nos då mais controle sobre a manutenção do banco de dados do que a ferramenta interna. Este método nos permite automatizar o processo de reparo.

Esta função funciona muito bem com vårios bancos de dados que precisam de manutenção regular. Ela cria uma cópia nova e otimizada do seu banco de dados e mantém todos os seus dados e objetos intactos.

Abaixo estĂĄ o cĂłdigo VBA para reparar em lote todos os bancos de dados do Access em um diretĂłrio:

Opção ExplĂ­cita ' Adicionar declaraçÔes de API do Windows Privado Declarar Função PtrSafe SHBrowseForFolder Lib "shell32" (lpbi Como BROWSEINFO) Como Longo Privado Declarar Função PtrSafe SHGetPathFromIDList Lib "shell32" (ByVal pidList Como Longo, ByVal lpBuffer Como String) Como Longo Privado Declarar Sub PtrSafe CoTaskMemFree Lib "ole32" (ByVal pvoid Como Longo) Privado Tipo BROWSEINFO hWndOwner Como Longo pidlRoot Como Longo pszDisplayName Como String lpszTitle Como String ulFlags Como Longo lpfnCallback Como Longo lParam Como Longo iImage Como Longo Tipo Final Privado Tipo ProcessStats SuccessCount Como Longo FailureCount Como Longo Tipo Final PĂșblico Sub CompactRepairDatabases() Dim fso Como Object Dim folder Como Object Dim file Como Object Dim folderPath Como String Dim stats Como ProcessStats ' Criar FileSystemObject Definir fso = CreateObject("Scripting.FileSystemObject") ' Mostrar diĂĄlogo do seletor de pastas folderPath = GetFolderPath() Se folderPath = "" EntĂŁo MsgBox "Operação cancelada.", vbInformation Sair Sub Fim Se ' Inicializar estatĂ­sticas stats.SuccessCount = 0 stats.FailureCount = 0 ' Obter objeto de pasta Definir pasta = fso.GetFolder(folderPath) ' Processar cada arquivo na pasta Para cada arquivo em folder.Files ' Verificar se Ă© um banco de dados do Access Se IsAccessDatabase(file.Name) EntĂŁo Se CompactAndRepairDB(file.Path) EntĂŁo stats.SuccessCount = stats.SuccessCount + 1 Caso contrĂĄrio stats.FailureCount = stats.FailureCount + 1 Fim Se Fim Se PrĂłximo arquivo ' Mostrar resultados MsgBox "Processo concluĂ­do!" rary caminho do arquivo tempFile = Left$(dbPath, InStrRev(dbPath, ".") - 1) & "_temp" & _ Mid$(dbPath, InStrRev(dbPath, ".")) ' Tenta compactar e reparar DBEngine.CompactDatabase dbPath, tempFile ' Exclui o original e renomeia o temp para o original Matar dbPath Nomear tempFile como dbPath CompactAndRepairDB = True Sair da função ErrorHandler: CompactAndRepairDB = False ' Limpa o arquivo temporĂĄrio se ele existir Em caso de erro Continuar PrĂłximo Se Dir(tempFile) <> "" EntĂŁo Matar tempFile Fim da função

Para mais informaçÔes, vocĂȘ tambĂ©m pode visitar o pĂĄgina oficial da Microsoft Link Externo.

2.3 Descompilando cĂłdigo VBA para corrigir banco de dados Access corrompido

CĂłdigo VBA ruim pode causar problemas no banco de dados. O switch /decompile Ă© uma ferramenta valiosa de solução de problemas no Microsoft Access que pode ajudar a resolver esses problemas. Embora chamado de “descompilar”, ele nĂŁo Ă© realmente “descompilar” no sentido tradicional – ele nĂŁo converte cĂłdigo compilado de volta para cĂłdigo-fonte. Em vez disso, ele simplesmente limpa todas as versĂ”es compiladas enquanto preserva seu cĂłdigo VBA original, permitindo que o Access recompile tudo do zero.

Para descompilar um banco de dados, basta iniciar o Access com a opção /decompile no prompt de comando do Windows (cmd.exe):

"C:Arquivos de Programas (x86)Microsoft OfficerootOffice16MSACCESS.EXE" "C:UsuĂĄriosccwDocumentosBancoDeDados.accdb" /decompile

Observação: substitua os caminhos do ACCESS.EXE e do seu banco de dados adequadamente.

Notas de segurança importantes:

  • Sempre faça backup do arquivo do seu banco de dados antes de descompilar.
  • Este Ă© um recurso nĂŁo documentado, entĂŁo use-o com cautela.
  • Isso nĂŁo funcionarĂĄ em arquivos .mde/.accde compilados (somente para .mdb/.accdb).
  • Certifique-se de fechar todas as instĂąncias do Access antes de descompilar.

ApĂłs descompilar:

  1. Abra o banco de dados
  2. Abra o editor VBA
  3. Use o comando Debug – Compile para recompilar todos os módulos
  4. Salvar o banco de dados

Esse processo ajuda a eliminar a corrupção em código parcialmente compilado e pode resolver muitos erros misteriosos relacionados ao VBA em bancos de dados do Access.

2.4 Use o utilitĂĄrio JetComp para reparar o banco de dados Access danificado

O utilitĂĄrio JetComp Ă© uma ferramenta autĂŽnoma para bancos de dados Access mais antigos. VocĂȘ pode baixĂĄ-lo em aqui ou de pĂĄgina oficial da Microsoft Link Externo.

Use o utilitĂĄrio MS JetComp para corrigir um banco de dados do Access danificado.

Aqui estĂŁo seus benefĂ­cios e limites:

Principais benefĂ­cios:

  • Ignora a abertura de bancos de dados antes da compactação.
  • Melhor no manuseio de bancos de dados que o utilitĂĄrio padrĂŁo Compactar e Reparar nĂŁo consegue consertar.
  • Funciona com bancos de dados protegidos por senha.
  • Suporta bancos de dados em vĂĄrios idiomas.

Limites:

  • Suporta apenas bancos de dados *.mdb criados com o mecanismo de banco de dados Microsoft Jet 3.x e 4.x.

Essas ferramentas integradas sĂŁo uma Ăłtima opçãotarponto de partida para reparo do banco de dados. Se nĂŁo funcionarem, vocĂȘ pode precisar de soluçÔes mais avançadas como as abordadas anteriormente.

3. Técnicas gratuitas de reparo manual de banco de dados

Utilitårios integrados nem sempre corrigem bancos de dados corrompidos do Access, enquanto ferramentas profissionais precisam de dinheiro extra. Técnicas manuais podem ajudar a recuperar dados de bancos de dados danificados gratuitamente. Esses métodos levam mais tempo, mas geralmente produzem melhores resultados sem nenhuma taxa adicional.

3.1 Importando objetos para um novo banco de dados

O mĂ©todo import nos ajudou a salvar dados de bancos de dados corrompidos inĂșmeras vezes. Essa abordagem precisa de um banco de dados novo para transferir objetos sistematicamente do danificado. Aqui estĂĄ o que funciona melhor:

  1. Crie um novo banco de dados Access em branco
  2. Feche a Tabela1 criada automaticamente
  3. Vá para a aba “Dados Externos”
  4. Clique em “Personalizar a Faixa de OpçÔes
”
  5. Clique em “Novo grupo” para criar um novo grupo.
  6. Selecione “Access(Import Access Data)” e clique em “Add>>” para adicioná-lo ao novo grupo.
  7. Selecione “Acesso” no novo grupo.
  8. Navegue até seu banco de dados corrompido
  9. Selecione todos os objetos que deseja importar
  10. Clique em “OpçÔes” e certifique-se de que “Relacionamentos” esteja marcado.
  11. Clique em “OK” para importar os objetos para seu novo banco de dados.

Abaixo estĂĄ um tutorial em vĂ­deo passo a passo:



Nota:

  1. Faça um backup antes de tentar qualquer processo de reparo.
  2. Se a importação falhar, tente novamente selecionando alguns dos objetos (em vez de todos os objetos) até que a importação seja bem-sucedida.
  3. Este método funciona melhor com corrupção leve, onde os objetos permanecem disponíveis.

3.2 Recuperando por meio de tabelas vinculadas

Links externos ajudam a recuperar dados quando importaçÔes diretas não funcionam. Essa técnica conecta-se ao banco de dados corrompido sem mover os dados.

Para criar links externos, basta seguir o mesmo procedimento do item 5.1, exceto que ao importar o banco de dados, vocĂȘ deve escolher “Vincular Ă  fonte de dados criando uma tabela vinculada”:

Crie tabelas vinculadas no MS Access.

Depois disso, o Access criarĂĄ tabelas vinculadas no banco de dados atual, apontando para o banco de dados de origem corrompido:

No MS Access, a tabela vinculada (com seta azul) permite a recuperação manual de um banco de dados corrompido.

EntĂŁo vocĂȘ pode fazer o seguinte para recuperar as tabelas:

  1. Abra uma tabela vinculada.
  2. Se a tabela vinculada puder ser aberta, crie uma nova tabela com a mesma estrutura no novo banco de dados.
  3. Copie registros acessĂ­veis em lote. Trabalhe com pequenos lotes de registros (50-100 por vez) para reduzir o risco de perda de dados durante a transferĂȘncia.
  4. Cole na nova tabela.
  5. Teste cada registro apĂłs a transferĂȘncia.
  6. Repita as etapas 1 a 5 para todas as tabelas vinculadas.
  7. Reconstruir relaçÔes e consultas
  8. Outros objetos, como formulĂĄrios, macros, etc., podem ser feitos da mesma maneira.

Nossos testes mostram que essas técnicas manuais funcionam melhor quando:

  • O banco de dados permanece parcialmente disponĂ­vel, onde algumas tabelas e objetos ainda funcionam enquanto outros estĂŁo corrompidos.
  • As ferramentas de reparo integradas nĂŁo funcionaram
  • VocĂȘ precisa recuperar dados especĂ­ficos
  • A pressĂŁo do tempo nĂŁo Ă© um problema

Esses mĂ©todos manuais precisam de paciĂȘncia e atenção cuidadosa. Correr nos reparos geralmente cria mais problemas. NĂŁo tenha pressa e mantenha cĂłpias de segurança durante todo o processo de reparo.

4. Usando DataNumen Access Repair para corrigir banco de dados Access corrompido

Se todos os mĂ©todos gratuitos acima falharem, vocĂȘ pode considerar uma solução profissional. DataNumen Access Repair se destaca como uma das melhores ferramentas profissionais de reparo de banco de dados para consertar bancos de dados corrompidos do Access. Esta ferramenta robusta funciona com todas as versĂ”es do Access 95 a 2021, incluindo o Office 365.

4.1 Reparar um Ășnico arquivo

Para reparar um Ășnico arquivo de banco de dados do Access, faça o seguinte:

  1. Feche o Microsoft Access e outros aplicativos que possam modificar seu arquivo de banco de dados de origem.
  2. Selecione o arquivo de banco de dados de origem (.mdb, .accdb).
  3. Se o arquivo de origem for test.mdb/test.accdb, o nome do arquivo de saĂ­da serĂĄ definido como test_fixed.mdb/test_fixed.accdb automaticamente. VocĂȘ tambĂ©m pode alterar o nome do arquivo de saĂ­da manualmente (.mdb, .accdb).
  4. Clique no botão “StarBotão “Reparar”
  5. Após o processo de reparação, DataNumen Access Repair irå gerar um novo banco de dados.

Use DataNumen Access Repair para corrigir um Ășnico arquivo de banco de dados do Access danificado.

4.2 Reparar um lote de arquivos

As organizaçÔes podem economizar tempo e esforço com o recurso de processamento em lote. VĂĄrios bancos de dados corrompidos podem ser enfileirados e processados ​​sequencialmente por DataNumen, como abaixo:

  1. Vá para a aba “Reparo em lote”.
  2. Clique em “Adicionar arquivos” para adicionar vários arquivos de banco de dados do Access (.mdb, .accdb) a serem reparados.
  3. Clique no botão “StarBotão “Reparar”
  4. Todos os arquivos na lista serĂŁo reparados um por um

Use DataNumen Access Repair para corrigir um lote de arquivos de banco de dados do Access danificados.

4.3 Recuperar tabelas e registros excluĂ­dos

A capacidade da ferramenta de recuperar conteĂșdo deletado Ă© impressionante. Aqui estĂĄ o processo de recuperação:

  1. VĂĄ para a aba “OpçÔes”
  2. Habilite “Recuperar tabelas excluídas” e “Recuperar registros excluídos” conforme abaixo:
    Use DataNumen Access Repair para recuperar tabelas ou registros em arquivos de banco de dados do Access.
  3. VĂĄ atĂ© a aba “Reparar” e start reparando seu arquivo.

4.4 Recuperar Índices, RelaçÔes e Consultas

DataNumen recupera com sucesso vĂĄrios objetos de banco de dados, como:

  • Consultas SQL complexas (comandos Delete, Insert, Update)
  • Relacionamentos e Ă­ndices de tabela

Se vocĂȘ quiser recuperar esses objetos, faça o seguinte:

  1. VĂĄ para a aba “OpçÔes”
  2. Habilite “Recuperar Ă­ndices”, “Recuperar relaçÔes” e “Recuperar consultas” conforme abaixo:
    Use DataNumen Access Repair para recuperar outros objetos em arquivos de banco de dados do Access, incluindo índices, relaçÔes e consultas.
  3. VĂĄ atĂ© a aba “Reparar” e start reparando seu arquivo.

4.5 Recuperar dados do Access do disco rĂ­gido, imagem de disco ou arquivos de backup

Os dados do Access podem ser recuperados diretamente de discos rĂ­gidos, imagens de disco ou arquivos de backup se vocĂȘ nĂŁo tiver mais o banco de dados do Access, por exemplo:

  • VocĂȘ exclui o arquivo de banco de dados Access MDB/ACCDB permanentemente.
  • VocĂȘ formata o disco rĂ­gido.
  • Falha no disco rĂ­gido.
  • O disco virtual em VMWare ou Virtual PC estĂĄ corrompido ou danificado.
  • O arquivo de backup na mĂ­dia de backup estĂĄ corrompido ou danificado e vocĂȘ nĂŁo pode restaurar o arquivo de banco de dados Access MDB/ACCDB a partir dele.
  • O arquivo de imagem de disco estĂĄ corrompido ou danificado e vocĂȘ nĂŁo pode recuperar seu arquivo do Access a partir dele.

Se vocĂȘ tiver a imagem do disco ou os arquivos de backup em mĂŁos, vocĂȘ pode fazer o seguinte:

  1. Clique no botão “
” para selecionar o arquivo de origem.
  2. Na caixa de diálogo “Abrir arquivo”, selecione “Todos os arquivos (*.*)” como filtro.
  3. Selecione a imagem de disco ou o arquivo de backup como o arquivo de origem a ser reparado.
  4. Defina o arquivo de banco de dados fixo de saĂ­da e certifique-se de que sua extensĂŁo seja .mdb ou .accdb.

Use DataNumen Access Repair para recuperar dados do Access de discos rĂ­gidos, imagens de disco ou arquivos de backup.

Se vocĂȘ deseja recuperar diretamente do disco rĂ­gido, vocĂȘ precisa usar DataNumen Disk Image para criar um arquivo de imagem de disco para o disco rĂ­gido:

  1. Selecione o disco rĂ­gido ou disco.
  2. Defina o nome do arquivo de imagem de saĂ­da.
  3. Clique em “StarBotão “Clonagem” para criar o arquivo de imagem de disco a partir do disco rígido/disco.

Use DataNumen Disk Image para criar um arquivo de imagem de disco a partir de um disco rĂ­gido/disco, para que DataNumen Access Repair pode recuperar os dados do Access do arquivo de imagem de disco.

Depois de obter o arquivo de imagem do disco, vocĂȘ pode usar DataNumen Access Repair para recuperar dados dele.

4.6 Recuperar de Ransomware ou VĂ­rus

DataNumen funciona excepcionalmente bem contra ataques de ransomware e infecçÔes de vĂ­rus. Basta pegar o arquivo de banco de dados Access criptografado ou infectado como o arquivo corrompido de origem e reparĂĄ-lo, vocĂȘ obterĂĄ os dados dele.

4.7 arquivos de amostra

Exemplo de arquivo de banco de dados Access corrompido Arquivo recuperado por DataNumen Access Repair (A tabela 'Recovered_Table2/3' no arquivo corrigido corresponde Ă  tabela 'Staff' no arquivo nĂŁo danificado)
meudb_1.mdb (Erro 3343) meudb_1_fixed.mdb
meudb_2.mdb (Erro 3343) meudb_2_fixed.mdb
meudb_3.mdb (Erro 2239) meudb_3_fixed.mdb
meudb_4.mdb (Erro 3011) meudb_4_fixed.mdb
meudb_5.mdb (Erro 3112) meudb_5_fixed.mdb
meudb_6.mdb (Erro 9505) meudb_6_fixed.mdb
meudb_7.mdb (Erro 29081) meudb_7_fixed.mdb
meudb_8.accdb (Erro 3800) meudb_8_fixed.accdb
meudb_9.accdb (Erro 3159) meudb_9_fixed.accdb
meudb_10.mdb (Erro 2626/3000) meudb_10_fixed.mdb
meudb_11.mdb (Aviso de segurança) meudb_11_fixed.mdb

5. Usando DataNumen Data Recovery para recuperar banco de dados do Access

DataNumen Data Recovery Ă© outra Ăłtima ferramenta se o arquivo de banco de dados do Access estiver lost ou deletado.

5.1 Recuperar Lost ou Bancos de Dados ExcluĂ­dos

Se o seu banco de dados Access estiver lost ou excluĂ­dos por vĂĄrios motivos, vocĂȘ pode usar DataNumen Data Recovery para recuperĂĄ-lo:

  1. Start DataNumen Data Recovery.
  2. Selecione o disco rĂ­gido/unidade a ser escaneada.
  3. Clique no botão “OK”.
  4. DataNumen Data Recovery farĂĄ a varredura do disco rĂ­gido/unidade selecionada.
  5. Após o processo de verificação, se o banco de dados for recuperåvel, ele estarå na lista.
  6. Selecione o banco de dados e clique no botão “Recuperar” para recuperá-lo para uma pasta.Use DataNumen Data Recovery recuperar euost ou bancos de dados do Access excluídos de um disco rígido/disco.

5.2 Recuperar de arquivos de imagem de disco

Se vocĂȘ jĂĄ tiver o arquivo de imagem de disco para o disco rĂ­gido/unidade, poderĂĄ recuperar o banco de dados diretamente do arquivo de imagem:

  1. Start DataNumen Data Recovery.
  2. Selecione “Digitalizar” > “Digitalizar arquivo de imagem” para digitalizar o arquivo de imagem.
  3. Os passos restantes sĂŁo os mesmos do 3.1.

Use DataNumen Data Recovery recuperar euost ou bancos de dados do Access excluĂ­dos de um arquivo de imagem de disco.

5.3 Reparar os bancos de dados recuperados

Às vezes, os bancos de dados do Access recuperados por DataNumen Data Recovery ainda estĂŁo corrompidos. Nesse caso, vocĂȘ pode usar DataNumen Access Repair para reparar novamente o banco de dados recuperado e obter dados dele.

6. Mais opçÔes para reparar banco de dados Access corrompido

Além de todos esses métodos mencionados. Ainda hå muitas ferramentas profissionais de reparo de acesso disponíveis. Nós coletamos e revisamos os melhores de uma lista.

7. Outras soluçÔes para problemas de abertura de banco de dados do Access

Embora a corrupção de arquivos seja uma causa comum de falhas de abertura no Access, outros problemas tĂ©cnicos tambĂ©m podem desencadear sintomas e mensagens de erro idĂȘnticos ou quase idĂȘnticos. Para confirmar se seu arquivo estĂĄ realmente corrompido, vocĂȘ pode transferir o arquivo para um computador diferente em funcionamento e tentar abri-lo no Access.

Se o arquivo abrir com sucesso, a corrupção não é o problema. Em tais casos, o problema provavelmente vem do seu sistema local ou da instalação do Access. Tente as seguintes etapas de solução de problemas para resolver o erro no seu computador:

  • EscritĂłrio de reparos Link Externo
  • Certifique-se de que sua versĂŁo do Access seja compatĂ­vel com o banco de dados.
  • Divida arquivos grandes de banco de dados.
  • Verifique se o arquivo que vocĂȘ estĂĄ tentando abrir Ă© de uma fonte confiĂĄvel. Por exemplo, verifique a localização do arquivo, especialmente se o banco de dados estiver sendo executado em um servidor.
  • Verifique se os certificados de segurança de macro estĂŁo atualizados e atualize-os caso nĂŁo estejam.
  • Reduza a segurança da macro se estiver usando o tempo de execução do Access para executar o banco de dados em vez de instalar o software MS Access em sua mĂĄquina.
  • Use um software antivĂ­rus atualizado para verificar se o arquivo estĂĄ infectado por vĂ­rus ou malware.

8. ConclusĂŁo

A corrupção de bancos de dados pode afetar gravemente as operaçÔes comerciais. Nossa pesquisa mostra que diversas soluçÔes de reparo funcionam de forma eficaz. As organizaçÔes podem escolher entre ferramentas integradas do Access, métodos manuais e softwares profissionais de recuperação, como DataNumen para restaurar seus bancos de dados danificados. Abaixo segue um resumo:

Esboço de como reparar um banco de dados Access corrompido

Problemas menores podem ser corrigidos com ferramentas de reparo integradas. TĂ©cnicas de recuperação manual sĂŁo Ășteis quando os mĂ©todos gratuitos integrados nĂŁo funcionam e vocĂȘ nĂŁo quer pagar, embora levem mais tempo. DataNumen Access Repair ferramenta funciona melhor em casos graves de corrupção.

Seu banco de dados precisa de manutenção regular para prevenir a corrupção. Uma estratégia de backup completa ajuda a proteger seus dados. Programe operaçÔes de compactação e reparo de rotina. Monitore o desempenho do banco de dados consistentemente. Essas etapas preventivas e métodos de reparo protegerão seus dados valiosos e reduzirão o tempo de inatividade potencial.

Observe que uma ação råpida e as ferramentas certas determinam uma recuperação bem-sucedida do banco de dados. Esses métodos de reparo e backups regulares o prepararão para lidar com quaisquer desafios de corrupção de banco de dados que estejam por vir.

ReferĂȘncias:

  1. Microsoft Corporation. (sem data). Erros interceptĂĄveis ​​do Microsoft Jet e DAO [ReferĂȘncia para desenvolvedores do Access 2007]. Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2007/bb221208(v=office.12)Link Externo
  2. Microsoft Corporation. (sem data). Formato de banco de dados nĂŁo reconhecido . (Erro 3343). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223146(v=office.12)Link Externo
  3. Microsoft Corporation. (sem data). O mecanismo de banco de dados do Microsoft Access nĂŁo conseguiu encontrar o objeto . Certifique-se de que o objeto existe e que vocĂȘ escreveu seu nome e o caminho corretamente. (Erro 3011). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223400(v=office.12)Link Externo
  4. Microsoft Corporation. (sem data). Registro(s) nĂŁo podem ser lidos; sem permissĂŁo de leitura em . (Erro 3112). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223633(v=office.12)Link Externo
  5. ReferĂȘncia de erro de acesso completo: Baixe nossa lista abrangente de cĂłdigos de erro do Access (PDF) contendo mais de 3000 cĂłdigos de erro, descriçÔes e versĂ”es do Access suportadas.
Compartilhe agora: