Eu recebo este erro quando tento me conectar a qualquer excel através do MSSQL Server Data Import, ou seja, pacote SSIS O provedor Microsoft.ACE.OLEDB.16.0
não está registrado na máquina local. (`System.Data')
Não é a mesma versão. Acho que é preciso mais algum remendo.
Nota: Estou executando SQL 2016 Developer 64bit, Office 2016 64bit.
Eu tinha o mesmo problema e resolvi-o baixando o seguinte:
Descarregue e instale isto: https://www.microsoft.com/en-us/download/details.aspx?id=54920
Qualquer arquivo que você esteja tentando acessar/importar, certifique-se de selecioná-lo como um arquivo do Office 2010 (mesmo que possa ser um arquivo do Office 2016).
Funciona.
Para qualquer um que ainda esteja preso a esta questão depois de tentar o acima exposto. Se você estiver clicando com o botão direito do mouse na base de dados e indo para tasks->import, então aqui está o problema. Vá ao seu menu inicial e, em sql server, encontre o assistente de exportação x64 bit import e tente isso. Funcionou como um encanto para mim, mas demorei muito tempo para encontrar o FAR Microsoft!