Tôi nhận được lỗi này khi tôi cố gắng kết nối với bất kỳ excel nào thông qua Nhập dữ liệu máy chủ MSSQL tức là gói SSIS Nhà cung cấp 'Microsoft.ACE.OLEDB.16.0' không được đăng ký trên máy cục bộ. (System.Data) Nó không phải là cùng một phiên bản tôi nghĩ rằng một số vá khác là cần thiếtNhà cung cấp 'Microsoft.ACE.OLEDB.16.0' không được đăng ký trên máy cục bộ. (System.Data)
Trả lời
việc ACE.oledb.16.0 doesnt trong 64-bit os
tải bản vá từ https://www.microsoft.com/en-us/download/details.aspx?id=13255
Nó đã không hoạt động tôi đã cố gắng vẫn nhận được cùng một lỗi –
nó hoạt động để nhập Microsoft Excel 2007-2010 trên SQL Server Nhập và Xuất Wizard –
Lưu ý: Tôi đang chạy SQL 2016 Developer 64bit, Office 2016 64bit.
tôi đã cùng một vấn đề và giải quyết nó bằng cách tải như sau:
Tải về và cài đặt này: http://www.microsoft.com/download/en/confirmation.aspx?id=23734
Dù tập tin bạn đang cố gắng truy cập/nhập khẩu, chắc chắn rằng bạn chọn nó dưới dạng tệp Office 2010 (mặc dù nó có thể là tệp Office 2016).
Nó hoạt động.
Làm việc hoàn hảo cho tôi, cảm ơn! Đã tải văn phòng của tôi năm 2016 như là văn phòng 2007-2010 và nó hoạt động tốt. Tốt hơn rất nhiều so với thử CSV/TSV. –
Đối với bất cứ ai mà vẫn còn bị mắc kẹt về vấn đề này sau khi thử trên. Nếu bạn nhấp chuột phải vào cơ sở dữ liệu và chuyển sang tác vụ-> nhập, thì đây là vấn đề. Đi đến trình đơn bắt đầu của bạn và dưới máy chủ sql, tìm trình hướng dẫn xuất khẩu nhập x64 bit và thử điều đó. Làm việc như một sự quyến rũ đối với tôi, nhưng nó đã cho tôi FAR quá lâu để tìm thấy nó Microsoft!
Tôi không có tùy chọn Excel ở đó ... – MaQy
Để có sẵn Excel từ phiên bản 64 bit của DTSWizard, hãy cài đặt Công cụ Cơ sở dữ liệu Access 2016 có thể phân phối lại: https://www.microsoft.com/en-us/ download/details.aspx? id = 54920 Nguồn: http://sqlblog.com/blogs/john_paul_cook/archive/2017/06/11/sql-server-2016-import-and-export-wizard-and- excel.aspx Tôi đã tự mình thử nghiệm và điều này hoạt động. Lưu ý rằng SSDT là một ứng dụng 32 bit vì vậy nếu bạn khởi chạy trình hướng dẫn nhập/xuất từ nó, đó là phiên bản 32-bit của trình hướng dẫn khởi chạy. Đây vẫn là trường hợp ngay cả khi Visual Studio 2017 và SQL Server 2017. – otravers
Cảm ơn câu trả lời của bạn, rất hữu ích.Tôi có Office (2016) 64-bit và SQL 64-bit VÀ bộ nối tương ứng Microsoft.ACE.OLEDB.16.0. Tuy nhiên tôi đã nhận được thông báo "nhà cung cấp" Microsoft.ACE.OLEDB.16.0 "không được đăng ký trên máy cục bộ." Điều này đơn giản là không có ý nghĩa. Sau khi mở trực tiếp trình hướng dẫn Nhập khẩu 64-bit, tôi không gặp bất kỳ vấn đề nào khi nhập các tệp excel. Ấn tượng của tôi là theo mặc định, tác vụ-> đường dẫn nhập sẽ chuyển đến trình hướng dẫn 32 bit và điều đó gây rối với các mục 64 bit, không chắc chắn. Cảm ơn Paul. – Coffee
Cách giải quyết nhanh Tôi vừa lưu sổ làm việc dưới dạng tệp .xls Excel 97-2003. Tôi đã có thể nhập với định dạng đó mà không có lỗi.
Không làm việc cho tôi. Có lỗi "Lỗi không mong muốn từ trình điều khiển cơ sở dữ liệu bên ngoài (1). (Microsoft JET Database Engine)" – Rod
Bạn phải sử dụng ngay bây giờ mới XLSX -Driver từ Access-Redist (32/64-Bit). Trình điều khiển XLS hiện tại bị hỏng kể từ lần cập nhật tích lũy cuối cùng.
- 1. Nhà cung cấp 'Microsoft.ACE.OLEDB.12.0' không được đăng ký trên máy cục bộ.
- 2. Nhà cung cấp 'SQLNCLI' không được đăng ký trên máy cục bộ, máy chủ sql 2012
- 3. "Nhà cung cấp 'Microsoft.Jet.OLEDB.4.0' không được đăng ký trên máy cục bộ" ... DNN
- 4. Nhà cung cấp 'SQLNCLI' không được đăng ký trên máy cục bộ
- 5. Nhà cung cấp 'Microsoft.ACE.OLEDB.12.0' không được đăng ký trên máy cục bộ trong khi xuất dữ liệu sang MS ACCESS
- 6. Nhà cung cấp 'Microsoft.Jet.OLEDB.4.0' không được đăng ký trên máy địa phương
- 7. Lỗi truy vấn nhà cung cấp "Microsoft.ACE.OLEDB.12.0" từ SQL Server
- 8. Đăng ký không có quyền đăng ký nhà cung cấp tài nguyên Microsoft.Sql
- 9. Nhà cung cấp bảo mật đăng ký Android
- 10. Sử dụng Flask-Social với Nhà cung cấp Oauth Chỉ, Không có Mẫu đăng ký/Đăng nhập Địa phương
- 11. Nhà máy không được đăng ký: người dùng
- 12. ArgumentError: Nhà máy không đăng ký
- 13. Nhà máy chưa đăng ký
- 14. Cách xác định xem nhà cung cấp VFPOLEDB đã được cài đặt/đăng ký chưa?
- 15. Cách nhận QueryParam trong nhà cung cấp nhà máy (Angular4)
- 16. Đăng ký nhà máy tự động
- 17. "Không tìm thấy hoặc tải Nhà cung cấp Dữ liệu Khung .NET đã đăng ký" với MySQL + ASP.NET
- 18. Cách nhớ đăng nhập trong MVC5 khi nhà cung cấp bên ngoài được sử dụng
- 19. Đăng ký với Facebook đôi khi không cung cấp email
- 20. Jersey 2,6 cung cấp dịch vụ đăng ký Jackson
- 21. Loại nhà cung cấp CodeDom "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider ..." không thể được đặt
- 22. máy chủ nhà cung cấp oauth2 đang hoạt động được triển khai trên java
- 23. iOS: Hỗ trợ thư mục Nhóm ứng dụng trong nhà cung cấp tệp cục bộ
- 24. nhà cung cấp: $ ionicAppProvider
- 25. Không thể xác định tên nhà cung cấp cho nhà máy cung cấp loại 'System.Data.SQLite.SQLiteFactory'. với phiên bản gói Nuget 1.0.94.1
- 26. Nhà cung cấp thành viên ASP.NET - Đăng nhập một lần
- 27. Máy chủ/nhà cung cấp OpenID cho Django
- 28. onTạo Nhà cung cấp Nội dung
- 29. Không thể để có được nhà cung cấp com.google.android.gms.measurement.AppMeasurementContentProvider
- 30. Dữ liệu nhà cung cấp Firebase
Bản sao có thể có của [Microsoft.ACE.OLEDB.12.0 chưa được đăng ký] (http://stackoverflow.com/questions/24028775/microsoft-ace-oledb-12-0-is-not-registered) – Hadi
Điều này có thể có liên quan và hữu ích cho bất kỳ ai đến với vấn đề này: http://www.madeiradata.com/load-data-excel-ssis-32-bit-vs-64-bit/ –