O Access relata que os bancos de dados estão em "estado inconsistente"

Última atualização: 1º de julho de 2019

Importante: 

  • Conseguimos coletar dados adicionais sobre as causas desse problema, que são decorrentes de padrões de uso no Mecanismo de Banco de Dados do Access com arquivos em rede que não causaram problemas com versões anteriores do Windows, mas não funcionam mais adequadamente.

  • Atualização de 4 de abril: Estamos testando uma correção para esse problema agora e forneceremos atualizações adicionais quando pudermos confirmar que ela resolve o problema.

  • Atualização de 1º de julho: Estamos testando uma correção para esse problema, mas descobrimos que há problemas com a forma com que está escrito atualmente. Estamos trabalhando para resolver esses problemas e nos envolveremos em mais testes. 

  • Devido à complexidade desse problema e à necessidade de garantir que não causemos problemas adicionais, o processo de lançamento da correção desse problema durará mais tempo que uma correção típica. Por favor, continue a monitorar esta página para verificar se há mais atualizações.

PROBLEMA

Ao abrir um banco de dados, você poderá ver a seguinte mensagem de erro:

"O Microsoft Access detectou que este banco de dados apresenta um estado inconsistente e tentará recuperá-lo."

Se estiver usando o DAO para abrir um banco de dados por meio do código do Visual Basic, você poderá ver o erro 3343 relatado.

Isso poderá acontecer quando você tiver um banco de dados armazenado em um compartilhamento de arquivos de rede e vários usuários estiverem usando o banco de dados simultaneamente.

STATUS: SOLUÇÃO ALTERNATIVA

A equipe de engenharia está ciente e trabalhando para corrigir esse problema. Enquanto isso, como uma solução alternativa, desabilite a concessão no servidor de arquivos no qual o banco de dados está armazenado e o computador cliente no qual o Microsoft Access está sendo executado. Para fazer isso:

  1. Clique no botão Iniciar do Windows Pressione a tecla Windows e digite Comando. Clique com o botão direito do mouse no Prompt de Comando e escolha Executar como administrador

  2. Copie e cole os comandos a seguir na janela do prompt de comando:

    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 do prompt de comando.

Mais recursos

Ícone Especialistas (cérebro, engrenagens)

Pergunte aos especialistas

Conecte-se com especialistas, participe de discussões sobre as mais recentes novidades, atualizações e práticas recomendadas do Excel e leia o nosso blog.

Microsoft Tech Community

Ícone Comunidade

Encontre ajuda na comunidade

Faça uma pergunta e encontre as soluções com os Agentes de Suporte, MVPs, Engenheiros e outros usuários do Excel.

Fórum do Office no Answers

Ícone Solicitação de recursos (lâmpada, ideia)

Sugira um novo recurso

É um prazer ler seus comentários e sugestões! Compartilhe suas ideias. Estamos ouvindo.

UserVoice do Office

Confira também

Correções ou soluções alternativas para problemas recentes do Access

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×