Bruno Perroni
DBA SQL Server com mais de 6 anos de experiência!

Microsoft.ACE.OLEDB.12.0

Fala pessoal, tudo bom com vocês?

Hoje trago um artigo bem útil para corrigir um erro bem chato que acontece principalmente na hora de tentarmos importar o conteúdo do Excel para uma tabela no SQL Server.

O provedor ‘Microsoft.ACE.OLEDB.12.0’ não está registrado na máquina local. (System.Data)

Para corrigir esse erro é necessário realizar a instalação do Microsoft Access Database Engine 2016 Redistributable 32 bits, que pode ser obtido através do link: https://www.microsoft.com/en-us/download/details.aspx?id=54920

Pois bem . . . ai você instala o Microsoft Access Database Engine 2016 Redistributable e tentar realizar a importação e novamente ocorre o erro.

Tem uma pegadinha ai na jogada, para que o Driver funcione a sua instalação tem que ser realizada no modo silencioso através do CMD.

Navegue até o local em que foi disponibilizado o arquivo de instalação do Driver.

No exemplo abaixo o arquivo está na pasta Downloads, feito isso o Driver estará instalado e você já conseguirá realizar as importações sem problemas.

Espero que seja útil para vocês.

Até.

Close Bitnami banner
Bitnami