'Microsoft.ACE.OLEDB.16.0' Anbieter ist nicht auf dem lokalen Rechner registriert. (System.Data)

Ich erhalte diese Fehlermeldung, wenn ich versuche, über MSSQL Server Data Import, d. h. SSIS-Paket, eine Verbindung zu Excel herzustellen. Der Anbieter "Microsoft.ACE.OLEDB.16.0" ist nicht auf dem lokalen Rechner registriert. (System.Data)

Es handelt sich nicht um dieselbe Version, und ich denke, dass ein anderes Patching erforderlich ist.

Hinweis: Ich verwende SQL 2016 Developer 64bit, Office 2016 64bit.

Ich hatte das gleiche Problem und löste es durch das Herunterladen der folgenden:

  1. Downloaden und installieren Sie dies: https://www.microsoft.com/en-us/download/details.aspx?id=54920

  2. Stellen Sie sicher, dass Sie die Datei, auf die Sie zugreifen bzw. die Sie importieren möchten, als Office 2010-Datei auswählen (auch wenn es sich um eine Office 2016-Datei handeln könnte).

Es funktioniert.

Quelle

Kommentare (6)

Für alle, die nach den obigen Versuchen immer noch an diesem Problem festhängen. Wenn Sie mit der rechten Maustaste auf die Datenbank klicken und zu Aufgaben->Importieren gehen, dann liegt das Problem hier. Gehen Sie in Ihr Startmenü und suchen Sie unter Sql-Server den x64-Bit-Import-Export-Assistenten und versuchen Sie es damit. Bei mir hat das wunderbar funktioniert, aber ich habe viel zu lange gebraucht, um ihn bei Microsoft zu finden!

Kommentare (11)

ACE.oledb.16.0 funktioniert nicht unter dem 64-Bit-Betriebssystem

Patch herunterladen von https://www.microsoft.com/en-us/download/details.aspx?id=13255

Kommentare (2)