BASE DE DADOS DE CONHECIMENTO

Erro "Unable to connect to the Microsoft Access database" ou "Database error 0x80040154: Class not registered" ao se conectar ao Access 365


Publicado: 19 Dec 2018
Data da última modificação: 24 Aug 2022

Problemas

Ao tentar se conectar ao Microsoft Access 365, ocorre um dos seguintes erros:

"An error occurred while communicating with Microsoft Access. Download and install the drivers and then connect (Ocorreu um erro ao se comunicar com o Microsoft Access. Baixe e instale os drivers e conecte-os)

Unable to connect to the Microsoft Access database (Não foi possível se conectar ao banco de dados do Microsoft Access)
"C:\Users\<username\Filepath\>accdb". Check that the path is correct and that you have access privileges for the requested file. (Verifique se o caminho está correto e se você tem privilégios de acesso ao arquivo solicitado.")

OU

"The drivers required to connect to the data source are not installed. The error may need to be resolved through local configuration changes on the Tableau side. Database error 0x80040154: Class not registered Unable to connect to the Microsoft Access database "<filepath>.accdb". Check that the path is correct and that you have access privileges for the requested file." ("Os drivers necessários para conectar-se à fonte de dados não estão instalados. O erro pode precisar ser resolvido por meio de alterações na configuração local no lado do Tableau. Erro de banco de dados 0x80040154: classe não registrada. Não foi possível conectar-se ao banco de dados do Microsoft Access "<filepath>.accdb". Verifique se o caminho está correto e se você tem privilégios de acesso ao arquivo solicitado."

O erro ocorre depois de selecionar o nome do arquivo na conexão do Access no Tableau Prep ou ao tentar criar uma conexão no Tableau Desktop ao Microsoft Access.

 

Ambiente

  • Tableau Prep
  • Tableau Desktop
  • Windows
  • Access 365

Resolução

Opção 1:

  1. Desinstale o driver do Microsoft Database Engine listado em Aplicativos e Recursos ou Programas e Recursos (em Desinstalar um programa). Provavelmente é a versão de 32 bits do driver.
  2. Vá para a página de Drivers do Tableau (http://tableau.com/support/drivers) e navegue até Microsoft Access > Tableau Prep. Ele diz que a versão de 64 bits do driver deve ser instalada com Tableau Prep. As instruções são um pouco mais complexas para o Tableau Desktop. 
  3. Clique no link na página de drivers para acessar: https://www.microsoft.com/pt-br/download/details.aspx?id=13255. Clique no link Download e selecione o pacote de download que contém "x64". Instale este driver.
  4. A conexão deve funcionar agora.Pode ser necessário fechar e abrir o Tableau Prep ou Tableau Desktop para refletir o driver alterado.

Opção 2:

  1. Se você tiver acesso a uma versão mais recente do MS Access, carregue nela o arquivo .mdb.
  2. Selecione Arquivo/Salvar como e salve-o como o tipo de arquivo .accdb mais recente. 
  3. Feche o MS Access. 
  4. Abra o Tableau e carregue o arquivo .accdb.

Opção 3:

  1. Abra o Tableau Desktop.
  2. Conecte-se ao seu arquivo .mdb do MS Access.
  3. Crie uma extração desse arquivo .mdb.
  4. Se estiver usando o Tableau Prep, use a cópia local da extração como um nó de entrada no Tableau Prep.

Causa

A versão de 32 bits do driver do Microsoft Access foi instalada.
Este artigo resolveu o problema?