J'obtiens cette erreur lorsque j'essaie de me connecter à n'importe quel Excel via MSSQL Server Data Import, c'est-à-dire via le package SSIS Le fournisseur Microsoft.ACE.OLEDB.16.0
n'est pas enregistré sur la machine locale. (System.Data
)
Ce n'est pas la même version, je pense que d'autres correctifs sont nécessaires.
Note : J'utilise SQL 2016 Developer 64bit, Office 2016 64bit.
J'ai eu le même problème et l'ai résolu en téléchargeant ce qui suit :
Téléchargez et installez ceci : https://www.microsoft.com/en-us/download/details.aspx?id=54920
Quel que soit le fichier auquel vous essayez d'accéder/importer, assurez-vous de le sélectionner comme un fichier Office 2010 (même s'il s'agit d'un fichier Office 2016).
Cela fonctionne.
Pour tous ceux qui sont toujours bloqués sur ce problème après avoir essayé ce qui précède. Si vous cliquez avec le bouton droit de la souris sur la base de données et que vous allez vers tasks->import, alors voici le problème. Allez dans votre menu de démarrage et sous sql server, trouvez l'assistant d'importation et d'exportation x64 bit et essayez-le. Cela a fonctionné à merveille pour moi, mais il m'a fallu beaucoup trop de temps pour trouver Microsoft !