Sendo um usuário do banco de dados do Access, todos devem ter encontrado ou ouvido falar do problema de Corrupção Banco Dados Access em algum momento da sua vida. Para corrigir isso, você já tentou reparar banco de dados do Access ou tem alguma idéia de como executar a tarefa de reparo banco de dados do Access .
Se vocês já se envolveram em tal situação, todos devem estar bem cientes da realidade de que quão sarcástica é essa situação?
Bem, se você também é uma vítima dessa corrupção banco de dados do Access , não entre em pânico. Como a postagem a seguir o ajudará a examinar o processo, você deve seguir para garantir o funcionamento ideal do seu banco de dados.
Este blog em particular enfatiza a lista completa de estratégias para reparar banco de dados corrompido do Access . De fato, você encontrará estratégias para reparar banco de dados Access , dicas e táticas para evitar corrupção e muito mais nesta página.
Destaques do Conteúdo sobre o reparo do banco de dados Access:
Bem, para a preparação rápida deste blog completo, você pode dar uma olhada nos destaques. Se você estiver procurando ansiosamente as correções para solucionar corrompidos / danificados Access banco de dados problemas de, você realmente apreciará a lista.
- Melhor Access reparo de banco de dados ferramenta de
- Como Para reparar banco de dados de Access Com Compact E reparo inerente Utility?
- Maneiras alternativas de reparar o banco de dados de Access corrompido
- Perguntas frequentes relacionadas ao reparo de banco de dados do Access
Melhor Access reparo de banco de dados ferramenta de
Em casos graves de corrupção banco de dados do Access , algumas vezes truques manuais não funcionam. Em tal situação, você deve tentar o Access reparo de banco de dados Software de . Este software definitivo é uma ferramenta bastante eficiente para reparar arquivos de banco de dados do Access e restaurar objetos do Access Database a partir de arquivos de banco de dados corrompidos.
Ele repara arquivos ACCDB e MDB criados por uma versão popular do programa MS Access. Essa ferramenta altamente proficiente pode corrigir facilmente qualquer nível de corrupção do banco de dados do Access . Você pode recuperar todo e qualquer objeto de arquivo, incluindo dados BLOB , OLE e MEMO, de arquivos de banco de dados corrompidos do Access e os restaura em novos arquivos de banco de dados.
Para recuperação garantida do banco de dados do Access sem perda de dados, faça o download deste software:
Por Para Escolha Access reparo de banco de dados Software?
- Forneça o reparo completo do banco de dados do Access de arquivos MDB e ACCDB corrompidos ou danificados.
- Oferece a opção de visualização de todos os itens recuperáveis antes da recuperação.
- Recupere todos os objetos de banco de dados do Access, incluindo tabela vinculada, formulários, módulos, macros, consultas, relacionamentos, índices e assim por diante.
- Suporte a todas as versões do banco de dados e sistema operacional MS Access : MS Access: 2000/2002/2007/2003/2010 / 2013/2016/2019
Sistema operacional: Windows 10 / Windows 8/7 / Vista / XP / 2003
Como Para reparar banco de dados de Access Com Compact E reparo inerente Utility?
Por que você precisa compactar e reparar seu banco de dados?
É mencionado acima que um periódico banco de dados Access compacto e reparo é necessário. Mas você sabe por que é importante fazer isso. Bem, existem principalmente duas razões importantes para esta tarefa. Então, vamos discuti-los um por um.
- Crescimento enorme no tamanho do banco de dados:
O primeiro é um aumento excessivo no tamanho do arquivo de banco de dados com o tempo. Esse aumento de tamanho se deve à adição de novos dados ao banco de dados. Fora isso, o crescimento do tamanho do banco de dados é formado por causa dos objetos temporários criados pelo banco de dados e, às vezes, pelo espaço não utilizado capturado pelos objetos excluídos. Ao compactá-los com a ferramenta utilitária compacta e de reparo integrada, você pode liberar esse espaço.
- Corrupção dos arquivos do banco de dados:
Em segundo lugar, quando os arquivos do banco de dados ( .mdb /. Accdb ) podem ser corrompidos, principalmente os arquivos que são acessados por vários usuários simultaneamente pela conexão de rede compartilhada. Ao executar a operação de reparo do banco de dados do Access , você pode corrigir facilmente o banco de dados corrompido do Access . Isso permite que você continue com o uso de bancos de dados e preserve a integridade do banco de dados.
Coisas que compactam e reparam faz:
Depois de conhecer a necessidade do compacto e do reparo , é importante saber sobre a lista de ações que o compacto e o reparo da ferramenta utilitária incorporada executa:
- Essa ferramenta ajuda a reorganizar a página da tabela para que eles residam facilmente nas páginas adjacentes do banco de dados. Isso ajuda a melhorar o desempenho porque a tabela não é mais fragmentada no banco de dados.
- Ele também sinaliza todas as consultas para que elas sejam recompiladas na próxima vez em que a consulta for executada. Bem, é importante porque as estatísticas do banco de dados podem mudar e a consulta anteriormente atendida, que possui um plano de consulta preciso.
- Limpa o espaço não utilizado criado pela exclusão de objetos e registros. O espaço ocupado é marcado como capturado até ser salvo por qualquer novo dado do banco de dados. No entanto, o tamanho do banco de dados nunca diminui, a menos que você o compacte. No geral, a moral da história é o banco de dados que frequentemente entra em adição, exclusão ou atualização, como procedimentos, precisam ser compactados com frequência.
- Regenera as estatísticas da tabela que são úteis no processo de otimização de consulta. Como as estatísticas da tabela ficam desatualizadas com o tempo. Geralmente, isso acontece quando a transação é revertida ou se o banco de dados não é fechado corretamente devido à perda inesperada de energia. Ou o sistema é desligado antes que o programa que está usando o Microsoft jet seja alterado para sair completamente.
Circunstâncias diferentes nas quais a ferramenta de utilitário embutida do banco de dados de Access “compacto e reparado” pode ser usada
Aqui estão os diferentes cenários em que você pode usar a ferramenta de utilitário embutida do banco de dados Access, isto é, compactar e reparar para reparar um banco de dados corrompido do Access . Dê uma olhada, sobre eles, um por um:
1. Compactar e reparar automaticamente um banco de dados ao fechar
2. Compactar e reparar manualmente um banco de dados que você abriu
3. Compactar e reparar manualmente um banco de dados que não está aberto
4. Compactar e reparar um banco de dados corrompido quando o Access solicitar
1 # Compactar e reparar automaticamente um banco de dados quando ele é fechado
Selecione as opções compactar ao fechar o banco de dados para compactar e reparar automaticamente um banco de dados quando ele estiver fechado. Esta opção funciona apenas para os bancos de dados que já estão abertos. Portanto, defina esse banco de dados individualmente para cada um dos bancos de dados que você deseja compactar e reparar. No caso de bancos de dados multiusuário, é melhor não evitar o uso dessa opção. O uso dessa opção pode interromper temporariamente a disponibilidade do banco de dados.
Etapas para compactar e reparar um banco de dados ao fechar
- Primeiro, abra o banco de dados de acesso, vá para Arquivo > Opções .
- Na caixa de diálogo Opções de acesso , selecione Banco de dados atual .
- Nas opções do aplicativo , marque a caixa de seleção Compactar ao fechar .
- Depois, pressione a opção OK .
- Por fim, feche seu banco de dados e abra-o novamente para ver as alterações.
2 # Compactar manualmente e reparar um banco de dados aberto
Este método é para o banco de dados que você pode abrir facilmente ou que já está aberto. Então, aqui estão as etapas para executar esta tarefa:
- Escolha Arquivo> Informações > Compactar e reparar banco de dados .
- Faça uma cópia do banco de dados compactado e reparado no mesmo local.
3 # Compactar manualmente e reparar um banco de dados que não está aberto
Esse método parece útil quando o banco de dados do Access nega a abertura. Porém, antes de iniciar o procedimento, verifique se nenhum outro usuário está usando o arquivo de banco de dados.
- Inicie o Access .
- No Access 2013, Access 2016 e Access 2019 :
- Vá para a página do modelo e toque duas vezes no banco de dados em branco .
- Selecione Ferramentas de Banco de Dados > Compactar e Reparar Banco de Dados .
- No banco de dados a compactar Na caixa de diálogo, procure o banco de dados e toque duas vezes no banco de dados que deseja compactar e reparar.
- Esta etapa criará uma cópia do banco de dados compactado e reparado no mesmo local.
4 # Compactar e reparar um banco de dados corrompido quando o Access solicitar
Este método parece útil quando você tenta abrir os arquivos de banco de dados corrompidos. E, nesse momento, o Access solicita que você compacte e repare o banco de dados. Selecione a opção yes, pois isso oferecerá a você duas coisas:
- Se o Access já concluiu o processo de reparo de um arquivo corrompido, ele exibirá a mensagem informando que o reparo foi bem-sucedido. Você precisa verificar o conteúdo do banco de dados para garantir que está tudo bem.
- Caso o Access seja parcialmente reparado, ele controla os objetos de banco de dados que não serão reparados em uma tabela do sistema chamada MSysCompactErrors . O Access abrirá esse MSysCompactErrors na exibição da folha de dados. Se você manteve o backup do seu banco de dados antes da ocorrência do banco de dados, poderá usar a tabela MSysCompactErrors para fazer uma seleção dos objetos que precisam ser importados para o banco de dados reparado.
Para explorar as tabelas do sistema, clique com o botão direito do mouse na barra de título da navegação e depois na caixa de diálogo Opções de Navegação , escolha Mostrar Objetos do Sistema .
Coisas para lembrar:
- Lembre-se de que compactar e reparar cria novos arquivos de banco de dados. Portanto, qualquer permissão de arquivo NTFS aplicada ao banco de dados original não será aplicada ao banco de dados compactado. Portanto, é melhor usar a segurança no nível do usuário em vez da permissão NTFS.
- É bom agendar backups e operações de compactação / reparo para serem executados regularmente. Portanto, é uma excelente idéia agendar seus planos de manutenção de administração de banco de dados.
Maneiras alternativas de reparar banco de dados Access corrompido
Além de usar a ferramenta de utilitário embutida compactar e reparar o banco de dados, você tem outras opções também para reparar o Banco de Dados de Acesso Corrupto . Então, vamos ver quais são as outras soluções disponíveis para o reparo do banco de dados do Access ?
1 # Reparar banco de dados de Access usando o JetComp.exe
O MS Access oferece um utilitário freeware JetComp.exe , para reparar o arquivo mdb / accdb criado com o mecanismo de banco de dados Microsoft Jet 3.x.
Nota: Antes de executar o JetComp.exe , é necessário renomear o banco de dados do Master Client para PROB.mdb.
Agora você pode executar facilmente o JetComp.exe no diretório Montel Application / support. Aqui estão as etapas a seguir para reparar o banco de dados do Access usando o JetComp.exe:
Etapa 1 : Primeiramente, é necessário inserir o caminho completo ( diretório de dados MonTel / CLIENTDB) e nomear PROB.mdb no banco de dados para compactar (origem): campo.
Etapa 2 :
Você precisa inserir o caminho completo ( diretório de dados MonTel / CLIENTDB) e o nome completo ( seção [ ClientDB ] ClientDatabaseName + “.MDB”) que provavelmente será CLIENT32.MDB .
Nota: não faça modificações em nenhum outro campo.
Etapa 3 : finalmente toque na opção Compactar.
- Depois de obter sucesso, permita que outros usuários também usem o MonTel .
- Mas se você não obtiver sucesso, não se esqueça de restaurar o MDB (ou o nome dele) da sua cópia de backup. Depois disso, você pode excluir o PROB.mdb .
2 # Importar banco de dados de Access corrompido para um novo
A segunda solução mais escolhida para reparar o Access Database, é importar dados do Access Database corrompido para o novo. Embora essa etapa não conserte seu banco de dados corrompido do Access, é possível executar facilmente a recuperação do banco de dados do Access com isso. Então, aqui estão os seguintes passos que você precisa seguir.
Etapa 1: primeiro, abra o Microsoft Access no seu PC.
Etapa 2: no painel direito, toque na opção de “criar novo banco de dados” arquivos. Atribua um nome ao arquivo e escolha o local. Toque na opção Criar para criar o novo banco de dados.
Etapa 3: Isso criará um arquivo de banco de dados e o abrirá no programa Microsoft Access. Clique nos dados externos na parte superior.
Etapa 4: para importar o banco de dados do Access, toque na opção Access .
Etapa 5: Você verá uma janela Obter dados externos O Banco de dados de acesso será aberto na tela.
Nesta janela aberta, toque na opção Procurar para fazer uma seleção para o arquivo que você deseja importar.
Etapa 6:
Na caixa de diálogo aberta de Abrir arquivo, navegue para acessar os arquivos do banco de dados e selecione-o clicando em. Toque na opção Abrir para confirmar os itens selecionados.
Etapa 7:
Na caixa de edição, você pode facilmente ver os arquivos selecionados. Para continuar o processo, toque na opção OK .
Etapa 8:
Na caixa de diálogo Importar objetos , escolha os objetos que deseja importar dos arquivos de banco de dados do Access selecionados. Após a seleção dos objetos, toque na opção OK .
Etapa 9:
Agora você importará com sucesso todos os objetos selecionados.
Etapa 10:
Se você deseja salvar as etapas de importação executadas acima para trabalhos futuros, marque a caixa Salvar etapas de importação . Por fim, toque na opção Fechar.
Nota:
Na verdade, esse recurso de importação do banco de dados do Access ajuda a importar todos os objetos de arquivo do Access, como Tabelas , Formulários , Relatórios , Consultas , Macros e Módulos do Banco de Dados do Access corrompido para novos arquivos.
3 # Eliminação de. LDB /. Arquivo laccdb
. LDB /. O arquivo laccdb é usado principalmente para descobrir quais registros foram bloqueados em um banco de dados compartilhado e por quem. Se o banco de dados estiver aberto para uso compartilhado, então o. ldb /. O arquivo laccdb é criado automaticamente com o mesmo nome do banco de dados correspondente (. mdb /. accdb ).
Exclua o. LDB /. arquivo laccdb está presente, mas antes disso feche o correspondente. mdb /. arquivo accdb .
Que tal um exemplo,
Suponha que, se você abrir o banco de dados de exemplo Northwind.mdb para uso compartilhado na pasta C: \ Msoffice \ Access , ele criará automaticamente um arquivo chamado Northwind.ldb na mesma pasta. Bem, isso . O arquivo LDB é excluído automaticamente quando o último usuário sai do banco de dados com estas duas exceções:
- Quando o último usuário não tem a permissão de exclusão de pasta que está tendo. arquivo mdb
- Ou quando o banco de dados está corrompido
Esta . O arquivo ldb tem a lista completa de usuários que abriram o banco de dados.
4 # Re-Import O arquivo ASCII
Se a tabela do banco de dados do Access estiver danificada e mesmo depois de tentar a etapa anterior, você não recuperará a tabela. Nesse caso, tente as próximas etapas, ou seja , Reimportando o arquivo ASCII .
Passos a seguir:
- No seu Microsoft Access, exporte a tabela para um arquivo ASCII (texto delimitado).
Se você não souber executar esta tarefa, consulte o tópico “Como exportar dados ou objetos de banco de dados no Microsoft Access”.
Leia este artigo útil para obter mais referência: Aprenda a exportar dados de acesso para o Excel e corrija os erros relacionados.
- Se houver algum relacionamento associado a esta tabela, exclua-o primeiro e, em seguida, exclua a tabela do banco de dados.
- Compactar o banco de dados. E depois recrie a tabela ou qualquer relação, se ela contiver anteriormente.
- Use o processador de texto para examinar o arquivo ASCII em busca de dados ou registros incorretos e remova-o.
- Agora salve o formato de arquivo de texto ASCII.
- Depois disso, você precisará reimportar o arquivo ASCII para a tabela recém-criada.
- Você também pode inserir novamente todos os registros que foram forçados a excluir anteriormente.
Formulário 5 # Repair danificado ou relatórios
Se o formulário ou o relatório do banco de dados do Access for danificado, o dano poderá estar no formulário ou no próprio relatório. Ou as chances também são de que um ou mais formulários ou controle do relatório tenham sido danificados.
Para corrigir formulários ou relatórios danificados, você tem uma opção como:
- exclua o formulário ou relatório e importe-o da cópia de backup do seu banco de dados.
- Se o dano for encontrado no formulário ou no relatório, crie um novo formulário ou relatório. Em seguida, no formulário ou relatório original, copie os controles para o formulário / relatório recém-criado.
- Mas se o controle do formulário ou relatório for danificado, nesse caso, você precisará criar um novo formulário / relatório. Depois, recrie os controles no seu novo formulário / relatório. Recriar os controles é a melhor opção, porque é muito difícil identificar qual controle está realmente com o problema.
6 # Tente importar objetos
Se a etapa acima não ajudar no reparo ou recuperação do banco de dados do Access , eles também não precisam se preocupar, pois ainda há outras maneiras de tentar.
Nesta etapa, você precisa tentar criar um novo banco de dados e importar todos os objetos do banco de dados antigo para o novo. Depois, crie os relacionamentos. Este procedimento ajuda a resolver problemas com as tabelas de sistema danificadas no banco de dados.
Coisas para lembrar:
Com o assistente de importação, você não pode importar páginas de acesso a dados. Em vez disso, você pode abrir a página de acesso a dados existente no novo banco de dados.
Aqui estão as etapas para realizar esta tarefa:
- Nas janelas do banco de dados, clique em páginas sob objetos.
- Toque para o novo
- Na caixa de diálogo aberta Nova página de acesso a dados , toque em Página existente , depois toque em OK
- Na janela Localizar página da Web , procure o local da página de acesso a dados.
7 # macro ou módulo danificado reparo
Se a macro ou o módulo do banco de dados do Access for danificado, é possível que ocorra algum dano na macro ou no próprio módulo. Fora isso, pode ser que o conteúdo da macro / módulo tenha sido danificado. Opções Para corrigir macros ou módulo danificados :
-
-
- Apenas exclua a macro ou o módulo e importe-o novamente da sua cópia de backup.
- Se a macro ou módulo do banco de dados foi danificado, crie uma nova macro ou módulo e copie o conteúdo da macro ou módulo original.
- Podem ocorrer danos no seu módulo como arquivo de texto e excluir quaisquer dados incorretos, se presentes. Depois, recarregue o arquivo de texto no seu novo módulo.
- Mas se o conteúdo da macro ou módulo for danificado, você precisará criar uma nova macro ou módulo. Depois, recrie o conteúdo da macro ou módulo original.
-
Se você não conseguir reparar arquivo Access (MDB / ACCDB) com as etapas acima, significa que o banco de dados provavelmente está danificado além do reparo. E você precisa de um software confiável de terceiros para reparar com êxito o Access Database corrompido .
Preocupado…? de onde você obtém esse software. Bem, não se preocupe, pois em nossa primeira seção, já sugerimos a melhor ferramenta de reparo de banco de dados do Access .
Portanto, leia todos os detalhes sobre o software de reparo de banco de dados Access e tente uma vez … !
Perguntas frequentes relacionadas ao reparo de banco de dados do Access
Conclusão:
Aí estão, as melhores estratégias em relação ao reparo do banco de dados do Access para qualquer uma das versões do Access 2002/2007/2010/2013/2016/2019.
Agora, todos estamos aguardando ansiosamente sua resposta …. Qual estratégia deste post você está pronto para tentar primeiro? Você segue métodos manuais ou talvez queira empregar a Ferramenta de reparo de banco de dados do Access de terceiros para resolver erros e borrões do MS Access ?
De qualquer forma, deixe um comentário abaixo agora. Além disso, se qualquer outro problema do banco de dados do MS Access o impedir de funcionar perfeitamente, você também poderá fazer suas perguntas na nossa seção de Perguntas frequentes .
[ cta-en-729 ]