O Access informa que as bases de dados estão num "estado inconsistente"

Última Atualização: 9 de Julho de 2020

Importante: 

  • Conseguimos obter dados adicionais sobre a origem do problema, o qual está relacionado com padrões de utilização no Motor de Base de Dados do Microsoft Access em ficheiros em rede, que não causavam problemas em versões anteriores do Windows, mas que agora deixaram de funcionar corretamente. Especificamente no Windows 10, este problema foi detetado pela primeira vez ao utilizar a versão 1803.

  • Atualização de 9 de julho de 2020: Não nos tem sido possível implementar totalmente a correção, devido a novos problemas que ocorrem apenas quando a correção está presente.  Continuamos a trabalhar no problema.

  • Atualização de 29 de novembro de 2019A correção está a ser testada de forma mais abrangente. A mesma será mais eficaz se for aplicada em ambientes que estejam a utilizar, de forma uniforme, as compilações do Canal Atual do Office 365, e é possível que não resolva completamente todos os problemas.  Mesmo após a correção estar totalmente implementada, iremos continuar a investigar potenciais problemas adicionais e, possivelmente, atualizaremos outras versões do Access com as alterações.  Apesar de termos identificado a causa principal dos novos problemas que começaram a ocorrer com uma atualização do Windows, ainda não conseguimos reproduzir, de forma segura, o problema num ambiente controlado. Por este motivo, é difícil assegurar que não existem problemas adicionais.  Se comunicar o problema à Microsoft, inclua o máximo de informações possível sobre as circunstâncias que originaram os erros.

  • Atualização de 1 de julho de 2019: Estamos a testar uma correção para este problemas mas detetámos outros problemas no código atual. Estamos a trabalhar na resolução destes problemas e iremos realizar posteriormente novos testes. 

  • Atualização de 4 de abril de 2019 Estamos, neste momento, a testar uma correção e iremos fornecer mais atualizações assim que conseguirmos confirmar que esta ação resolve o problema.

  • Devido à complexidade deste problema e à necessidade de nos certificarmos de que não introduzimos nenhum problema adicional, o processo de lançamento de uma solução para este problema irá demorar mais tempo do que uma correção típica. Continue a monitorizar esta página para futuras atualizações.

PROBLEMA

Ao abrir uma base de dados, poderá ver a seguinte mensagem de erro:

"O Microsoft Access detetou que esta base de dados se encontra num estado inconsistente e irá tentar recuperá-la."

Se estiver a utilizar DAO para abrir uma base de dados a partir de código do Visual Basic, poderá ser apresentado o erro 3343 “Formato de base de dados não reconhecido”.

Isto poderá acontecer quando tiver uma base de dados numa partilha de ficheiros de rede e múltiplos utilizadores estiverem a utilizar a mesma em simultâneo.

ESTADO: SOLUÇÃO

A equipa de engenharia tem conhecimento do problema e está a trabalhar para o resolver. Entretanto, como solução, desative a concessão no computador onde a base de dados partilhada está armazenada.

Base de dados de ficheiro único
A alteração da concessão é efetuada no computador onde a base de dados está armazenada.

Base de dados dividida
Num cenário de base de dados dividida, onde cada utilizador tem a sua própria cópia da base de dados de front-end armazenada no respetivo computador cliente e uma base de dados back-end partilhada num servidor de ficheiros, a alteração da concessão só tem de ser efetuada no computador que aloja a base de dados de back-end. Não são necessárias alterações no computador cliente de cada utilizador.

Para tal:

  1. Prima a tecla Iniciar do Windows  Prima a tecla Windows e, em seguida, escreva Comando. Clique com o botão direito do rato em Linha de Comandos e selecione Executar como administrador

  2. Copie e cole os seguintes comandos na janela de linha de comandos:

    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f

    NET STOP SERVER

    NET START SERVER

  3. Feche a janela de linha de comandos.

Mais Recursos

Ícone Especialistas (cérebro, roda dentada)

Pergunte aos peritos

Fale com peritos, debata as novidades mais recentes, atualizações e práticas recomendadas do Excel e leia o nosso blogue.

Microsoft Tech Community (Comunidade Tecnológica Microsoft)

Ícone Comunidade

Obtenha ajuda na comunidade

Faça uma pergunta e encontre soluções com a ajuda dos Agentes de Suporte, MVPs, Engenheiros e outros utilizadores do Excel.

Fórum do Office no Answers

Ícone de pedido de funcionalidade (lâmpada, ideia)

Sugira uma nova funcionalidade

Adoramos ler as suas sugestões e o seu feedback! Partilhe as suas ideias. Estamos atentos ao seu feedback.

UserVoice do Office

Consulte Também

Correções ou soluções para problemas recentes no Access

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×