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)