Според тази тема,:
Microsoft.Jet.OLEDB.4.0 не се поддържа за 64-битова ОС
Ако приемем, че използвате 64-битов SQL Server, вероятно имате нужда от 64-битовия Microsoft Access Database Engine 2010 Redistributable .
И имайте предвид, че има малка бръчка, когато се опитвате да инсталирате софтуера, ако другата версия вече е инсталирана. В този случай инсталирайте втората версия от командния ред с помощта на /passive превключвател. Според тази тема:
Стартирането на инсталирането на доставчик на Microsoft ACE OLEDB на машина с инсталация на Office, различна от текущата (напр. 32 на 64), ще доведе до неуспешна инсталация. За да работи правилно, трябва да го стартирате от команден ред с “/passive” посочен аргумент.
Това говори за съществуваща инсталация на Office, но същото важи и за съвместно съществуващи инсталации на база данни.
РЕДАКТИРАНЕ:Също така се уверете, че използвате „Microsoft.ACE.OLEDB.12.0“, а не „Microsoft.Jet.OLEDB.4.0“ за низа на доставчика. (Реквизит към @Rumi)