Ich habe ein 64-Bit-Windows 7 und SQLServer 2008 R2 (64-Bit)
Ich folge den Anweisungen, die hier Excel - Datei zu SQL Server zu importieren , aber in figure3 Abschnitt von diesem Posten , wenn ich den Zugriff auf Excel - Datei versuchen , und wenn ich die nächsten diesen Fehler klicken Sie mich stoppen:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Ich suche im Web, von dem ich wusste, dass ich es installieren muss AccessDatabaseEngine_x64
. aber wenn ich es installiere, habe ich das gleiche Problem
Können Sie mir bitte helfen, was zu tun ist?
quelle
Der Excel 2010-Treiber ist 64-Bit, während der Standard-SSMS-Import-Export-Assistent 32 ist, daher die Fehlermeldung.
Sie können mit dem 64-Bit-Tool (Import Export Data) importieren. ("C: \ Programme \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe") Beachten Sie, dass der Pfad nicht Programme x86 lautet.
quelle
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
durch die funktionierendeC:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
. Wenn Sie sicher sein möchten, benennen Sie den alten zuerst um, anstatt ihn zu ersetzen, damit Sie zurückgehen können, wenn etwas schief geht.Speichern Sie es als CSV-Datei und importieren Sie es als flache Quelldatei.
quelle
Dies ist die einzige Installation, die das Problem für mich behoben hat.
SQL 2008 r2 mit Office 2010 64-Bit: "2007 Office-Systemtreiber: Datenkonnektivitätskomponenten"
quelle
Ich hatte kein Glück, bis ich den Link zur Version 2010 hier installiert habe: https://www.microsoft.com/en-us/download/details.aspx?id=13255
Ich habe versucht, die 32-Bit-Version zu installieren, sie ist immer noch fehlerhaft, daher habe ich sie deinstalliert und die 64-Bit-Version installiert, und sie hat funktioniert.
quelle
Derzeit bietet Microsoft keine Download-Option für "2007 Office-Systemtreiber: Datenkonnektivitätskomponenten" an und klicken Sie auf die erste Antwort für "2007 Office-Systemtreiber: Datenkonnektivitätskomponenten" -Umleitung zu Cnet, wo das Abrufen des Download-Links Verwirrung stiftet.
Wenn Sie SQL Server 2014 und die neueste Version von SQL Server in Windows 10 verwenden, klicken Sie auf den folgenden Link, um diese Komponente herunterzuladen, mit der Sie Ihr Problem beheben können: - Microsoft Access Database Engine 2010
Viel Spaß beim Codieren!
quelle