Otrzymuję ten błąd, gdy próbuję połączyć się z dowolnym programem Excel za pomocą importu danych serwera MSSQL, tj. Pakiet SSIS Dostawca "Microsoft.ACE.OLEDB.16.0" nie jest zarejestrowany na komputerze lokalnym. (System.Data) To nie jest ta sama wersja myślę potrzebna jest jakaś inna łatanieDostawca "Microsoft.ACE.OLEDB.16.0" nie jest zarejestrowany na komputerze lokalnym. (System.Data)
Odpowiedz
praca ACE.oledb.16.0 nie robi się w 64-bitowym systemie operacyjnym
pobieranie łata z https://www.microsoft.com/en-us/download/details.aspx?id=13255
To nie działa ten sam błąd –
to działa do importowania Microsoft Excel 2007-2010 na SQL Server Kreator importu i eksportu –
Uwaga: używam programu SQL 2016 Developer 64bit, Office 2016 64bit.
miałem ten sam problem i rozwiązać go pobierając następujący:
Pobierz i zainstaluj to: http://www.microsoft.com/download/en/confirmation.aspx?id=23734
Niezależnie plik próbujesz dostępu/importu, upewnij się go wybrać jako plik pakietu Office 2010 (mimo że może to być plik pakietu Office 2016).
Działa.
Działa doskonale dla mnie, dzięki! Czy załadowałem mój plik biurowy 2016 jako biuro 2007-2010 i działało dobrze. O wiele lepiej niż próbowanie CSV/TSV. –
Dla każdego, który nadal tkwi w tej sprawie po wypróbowaniu powyższych. Jeśli klikniesz prawym przyciskiem myszy na bazie danych i przejdziesz do zadań-> import, to tutaj jest problem. Przejdź do menu startowego i pod serwer sql znajdź kreatora importu bitów x64 i spróbuj tego. Pracowałam jak urok dla mnie, ale zajęło mi to ZA DALEKO zbyt długo, aby znaleźć go Microsoft!
Nie mam tam opcji programu Excel ... – MaQy
Aby program Excel był dostępny z 64-bitowej wersji DTSWizard, zainstaluj aparat bazodanowy wersji 2016 dostępowy do redystrybucji: https://www.microsoft.com/en-us/ pobierz/details.aspx? id = 54920 Źródło: http://sqlblog.com/blogs/john_paul_cook/archive/2017/06/11/sql-server-2016-import-and-export-wizard-and- excel.aspx Testowałem to sam i to działa. Zauważ, że SSDT jest aplikacją 32-bitową, więc jeśli uruchomisz z niej kreator importu/eksportu, uruchomi się 32-bitowa wersja kreatora. Tak jest nadal w przypadku Visual Studio 2017 i SQL Server 2017. – otravers
Dzięki za odpowiedź, bardzo przydatne.Mam Office (2016) 64-bitowy i SQL 64-bitowy ORAZ odpowiedni łącznik Microsoft.ACE.OLEDB.16.0. Jednak otrzymuję komunikat "Dostawca Microsoft.ACE.OLEDB.16.0" nie jest zarejestrowany na komputerze lokalnym. " To po prostu nie miało sensu. Po otwarciu bezpośrednio 64-bitowego kreatora importu nie miałem problemu z importowaniem plików programu Excel. Mam wrażenie, że domyślnie ścieżka task-> import przechodzi do kreatora 32-bitowego i jest w mesie z obiektami 64-bitowymi, nie jestem pewien. Dziękuję Paul. – Coffee
Jako szybkie obejście właśnie zapisałem skoroszyt jako plik .xls programu Excel 97-2003. Mogłem zaimportować ten format bez żadnego błędu.
Nie działa dla mnie. Mam "Nieoczekiwany błąd z zewnętrznego sterownika bazy danych (1). (Aparat baz danych Microsoft JET)" – Rod
Musisz użyć teraz nową XLSX -driver z Access-REDIST (wersja 32/64-bitowy). Obecny sterownik XLS jest uszkodzony od czasu ostatniej aktualizacji zbiorczej.
- 1. Dostawca "SQLNCLI" nie jest zarejestrowany na komputerze lokalnym
- 2. "Dostawca Microsoft.Jet.OLEDB.4.0" nie jest zarejestrowany na komputerze lokalnym "... DNN
- 3. Dostawca "SQLNCLI" nie jest zarejestrowany na komputerze lokalnym, serwer sql 2012
- 4. Dostawca ADO.NET o niezmiennej nazwie "MySql.Data.MySqlClient" nie jest zarejestrowany w pliku konfiguracyjnym maszyny lub aplikacji.
- 5. Serwer PHP na lokalnym komputerze?
- 6. Debugowanie aplikacji Windows Store na komputerze lokalnym
- 7. Naśladowanie "powolności" serwera sieciowego na komputerze lokalnym
- 8. Jak korzystać nvd3 przykłady na komputerze lokalnym
- 9. Jak ustalić, czy dostawca VFPOLEDB jest zainstalowany/zarejestrowany?
- 10. Dlaczego jQuery nie działa na moim komputerze domowym (lokalnym)?
- 11. Nie można uruchomić usługi WCF na komputerze lokalnym
- 12. Validator id nie jest zarejestrowany
- 13. Ostrzeżenie o kompilacji nie jest wyświetlane podczas kompilowania na komputerze lokalnym z ONLY_ACTIVE_ARCH = NIE
- 14. signtool z certyfikatem przechowywanym w komputerze lokalnym
- 15. Ścieżka UNC do folderu na moim komputerze lokalnym
- 16. Pierwsze "Ten typ strony nie jest obsługiwany", Jak uruchomić klasyczny ASP w VisualStudio na lokalnym komputerze?
- 17. Film nie jest odtwarzany na komputerze lokalnym w visual studio przy użyciu jedność
- 18. Jak przetestować webhook bota telegramu na lokalnym komputerze?
- 19. Błąd podczas używania PrincipalContext.ValidateCredentials do uwierzytelnienia na komputerze lokalnym?
- 20. httpErrors pokazuje błąd 500 zamiast YSOD na komputerze lokalnym
- 21. Jak używać schematu na komputerze lokalnym w dokumencie XML
- 22. usługa MySQL na komputerze lokalnym uruchomiona, a następnie zatrzymana
- 23. Korzystanie z definicji budowania TFS na komputerze lokalnym
- 24. Praca w trybie offline z SVN na komputerze lokalnym tymczasowo
- 25. Entity Framework działa na serwerze lokalnym, ale nie zdalnym
- 26. rsync wielu zdalnych katalogów na komputerze lokalnym konserwujące ścieżek katalogów
- 27. Czy można uruchamiać pliki .php na moim komputerze lokalnym?
- 28. Czy mogę utworzyć witrynę Sharepoint na moim komputerze lokalnym?
- 29. CampaignTrackingReceiver nie jest zarejestrowany - Google Analytics v4
- 30. Osadzanie Cordova WebView, odbiornik nie jest zarejestrowany
Prawdopodobny duplikat [Microsoft.ACE.OLEDB.12.0 nie jest zarejestrowany] (http://stackoverflow.com/questions/24028775/microsoft-ace-oledb-12-0-is-not-registered) – Hadi
To może być powiązane i przydatne dla każdego, kto wymyśli ten problem: http://www.madeiradata.com/load-data-excel-ssis-32-bit-vs-64-bit/ –