Mam 64-bitowy system Windows 7 i SQLServer 2008 R2 (64-bitowy)
Postępuję zgodnie z instrukcjami, które są tutaj, aby zaimportować plik Excela na serwer sql, ale w sekcji rysunku 3 tego postu, kiedy próbuję uzyskać dostęp do pliku Excela i kiedy klikam dalej, ten błąd powoduje zatrzymanie:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Przeszukuję sieć i wiedziałem, że muszę zainstalować AccessDatabaseEngine_x64
. ale kiedy go instaluję, mam ten sam problem
Czy możesz mi pomóc, co robić?
źródło
Sterownik Excel 2010 jest 64-bitowy, podczas gdy domyślny kreator eksportu importu SSMS to 32, dlatego pojawia się komunikat o błędzie.
Możesz importować za pomocą narzędzia Import Export Data (64-bitowe). („C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe”) zauważ, że ścieżka nie jest ścieżką Program Files x86.
źródło
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
na działającyC:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
. Jeśli chcesz być bezpieczny, zmień najpierw nazwę starego zamiast go zastępować, aby móc wrócić, jeśli coś pójdzie nie tak.Zapisz go jako plik CSV i zaimportuj jako płaski plik źródłowy.
źródło
To jedyna instalacja, która rozwiązała ten problem.
SQL 2008 R2 z pakietem Office 2010 64-bitowym: „Sterownik systemu Office 2007: składniki łączności danych”
źródło
Nie miałem szczęścia, dopóki nie zainstalowałem tutaj linku do wersji 2010: https://www.microsoft.com/en-us/download/details.aspx?id=13255
Próbowałem zainstalować wersję 32-bitową, nadal zawierała błędy, więc odinstalowałem ją i zainstalowałem wersję 64-bitową i zaczęła działać.
źródło
Obecnie firma Microsoft nie udostępnia opcji pobierania dla „Sterownik systemu Office 2007: składniki łączności danych” i kliknij pierwszą odpowiedź dla przekierowania „Sterownik systemu Office 2007: składniki łączności danych” do sieci Cnet, gdzie pobranie łącza do pobierania powoduje zamieszanie.
Dlatego, którzy używają SQL Server 2014 i najnowszej wersji SQL Server w Windows 10, kliknij poniższe łącze, aby pobrać ten składnik, który rozwiązuje Twój problem: - Microsoft Access Database Engine 2010
Miłego kodowania!
źródło