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.
Importante:
-
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 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.
Num cenário dePara tal:
-
Prima a tecla Iniciar do Windows e, em seguida, escreva Comando. Clique com o botão direito do rato em Linha de Comandos e selecione Executar como administrador.
-
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
-
Feche a janela de linha de comandos.
Mais Recursos
Perguntar aos especialistas
Interaja com peritos, debata as novidades, as atualizações e as melhores práticas, e leia o nosso blogue.
Obter ajuda na comunidade
Faça uma pergunta e encontre soluções com a ajuda dos Agentes de Suporte, MVPs, Engenheiros e outros utilizadores do Office.
Sugerir uma nova funcionalidade
Adoramos ler as suas sugestões e o seu feedback! Partilhe as suas ideias. Estamos atentos ao seu feedback.