Meu banco de dados Microsoft Access 2016 que uso há anos está subitamente apresentando um erro de formato de banco de dados não reconhecido. Desenvolvi originalmente o banco de dados no Access 2010, mas agora migrei para 2016. Tenho todos os patches mais recentes. Percebi que a biblioteca Microsoft ADO 3.6 não está mais disponível e, portanto, parte do meu código não seria compilado. Mas eu li que existem soluções alternativas para isso. Eu tentei compactar e reparar. Mais recentemente, comecei a construir um novo banco de dados e estou movendo tabelas e outros objetos, um de cada vez. Mas o erro de formato de banco de dados não reconhecido aparece novamente. Alguma ideia?
Responder1
Encontrei esse erro várias vezes no passado, usando vários bancos de dados independentes do MS Access, com o erro ocorrendo aparentemente de forma aleatória e não reproduzível como resultado de qualquer operação específica.
Tive algum sucesso ao criar um novo arquivo de banco de dados e importar tudo do banco de dados original usando oExternal Data > New Data Source > From Database > Access
janela eSelect All
para cada guia de tipo de objeto. No entanto, mesmo que seja bem-sucedida, esta abordagem normalmente apenas adia o aparecimento do erro, que inevitavelmente retornará.
Na minha experiência, a única solução duradoura é restaurar um backup do banco de dados de um momento anterior ao início da ocorrência do erro.