Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Không thể sử dụng nhà cung cấp OLE DB 'Microsoft.Jet.OLEDB.4.0' cho các truy vấn phân tán

Theo chủ đề này,:

Microsoft.Jet.OLEDB.4.0 không được hỗ trợ cho hệ điều hành 64-bit

Giả sử bạn đang chạy SQL Server 64 bit, bạn có thể cần 64 bit Microsoft Access Database Engine 2010 Redistributable .

Và hãy lưu ý rằng có một điểm nhỏ khi cố gắng cài đặt phần mềm nếu phiên bản khác đã được cài đặt. Trong trường hợp này, hãy cài đặt phiên bản thứ hai từ dòng lệnh bằng cách sử dụng / passive công tắc điện. Theo chủ đề này:

Khởi chạy cài đặt Nhà cung cấp Microsoft ACE OLEDB trên máy có cài đặt Office khác với cài đặt hiện tại (ví dụ:32 trên 64) sẽ khiến cài đặt không thành công. Để nó chạy đúng cách, bạn cần khởi chạy nó từ dòng lệnh với “/ passive” đối số được chỉ định.

Đó là nói về cài đặt Office hiện có nhưng điều này cũng áp dụng cho các cài đặt công cụ cơ sở dữ liệu cùng tồn tại.

CHỈNH SỬA:Đồng thời đảm bảo sử dụng "Microsoft.ACE.OLEDB.12.0" chứ không phải "Microsoft.Jet.OLEDB.4.0" cho chuỗi nhà cung cấp. (Đạo cụ cho @Rumi)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng tích lũy SQL Server theo nhóm

  2. SQL Server Parallel Backup Restore -2

  3. Cài đặt và cấu hình SQL Server Log Shipping &Disaster Recovery -3

  4. Làm cách nào để thay đổi ngôn ngữ mặc định cho SQL Server?

  5. Sử dụng DateTime trong SqlParameter cho thủ tục được lưu trữ, lỗi định dạng