Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
No Power BI Desktop, as bases de dados Access importadas e os ficheiros XLS do Excel 97-2003 utilizam ambos o Access Database Engine. Três situações comuns podem impedir o Access Database Engine de funcionar corretamente:
- Não está instalado o Access Database Engine.
- A versão de bits do Access Database Engine (32 ou 64 bits) não corresponde à versão do Power BI Desktop. O Power BI Desktop requer o Access Database Engine de 64 bits.
- Estás a usar ficheiros Access ou XLS com uma subscrição do Microsoft 365.
Este artigo explica estes problemas e explica-lhe como os resolver.
Nenhum motor de base de dados do Access instalado
Se uma mensagem de erro do Power BI Desktop indicar que o Access Database Engine não está instalado, instale o Access 365 Runtime de 64 bits.
Se trabalhar com fluxos de dados e usar um gateway para se ligar aos dados, deve instalar o Access Database Engine no computador que executa o gateway.
A versão de bits do Access Database Engine é diferente da versão de bits do Power BI Desktop
Esta situação ocorre geralmente quando a versão instalada do Microsoft Office é de 32 bits e a versão do Power BI Desktop instalada é de 64 bits. O Power BI Desktop está disponível apenas em 64 bits, por isso pode haver uma incompatibilidade de versões de bits se tiver o Microsoft Office de 32 bits instalado.
Qualquer uma das soluções seguintes pode resolver este erro de incompatibilidade entre versões de bits. Também pode aplicar estas soluções a outras incompatibilidades, por exemplo, outras aplicações COM de 32 bits como o Visual Studio SSDT.
Se estiveres a usar ficheiros Access ou XLS com uma subscrição do Microsoft 365, consulta os ficheiros Access ou XLS com Microsoft 365 para um problema e resolução diferentes.
Solução 1: Instalar o Power BI Desktop de 64 bits
O Power BI Desktop está disponível apenas como uma aplicação de 64 bits. Para garantir compatibilidade com o Access Database Engine:
Se atualmente tem o Power BI Desktop instalado, verifique se é a versão de 64 bits ou descarregue a versão mais recente.
Instale o Access Database Engine de 64 bits para corresponder ao Power BI Desktop. Para instruções de instalação, consulte No Access Database Engine installed.
Solução 2: Alterar a versão do bit do Microsoft Office para corresponder à versão do bit do Power BI Desktop
Para alterar a versão bit do Microsoft Office para corresponder à versão bit da sua instalação do Power BI Desktop:
Desinstalar o Microsoft Office.
Instala a versão do Office que corresponde à tua instalação do Power BI Desktop.
Solução 3: Guardar o ficheiro XLS como XLSX
Se o erro ocorrer com um livro de exercícios Excel 97-2003 XLS, pode evitar usar o Access Database Engine abrindo o ficheiro XLS no Excel e guardando-o como ficheiro XLSX.
Usa ficheiros Access ou XLS com o Microsoft 365
As versões de subscrição do Office 2013-2019 que utilizam a tecnologia de instalação Click-to-Run registam o fornecedor do Access Database Engine num local virtual de registo ao qual apenas os processos do Microsoft Office podem aceder. O Mashup Engine, que é responsável por executar versões não pertencentes ao Microsoft 365 do Excel e do Power BI Desktop, não é um processo do Office, pelo que não pode utilizar o fornecedor do Access Database Engine.
Para resolver esta situação, consulte Impossível de usar as interfaces Access ODBC, OLEDB ou DAO fora das aplicações Office Click-to-Run para orientação de instalação.
Outros problemas de importação
A equipa do Power BI procura regularmente problemas que possam afetar muitos utilizadores e tenta incluí-los na documentação. Se encontrar um problema que este artigo não aborda, envie uma pergunta sobre o assunto ao Suporte do Power BI.