Enligt denna tråd:
Microsoft.Jet.OLEDB.4.0 stöds inte för 64-bitars OS
Om du antar att du kör SQL Server 64-bitars behöver du sannolikt 64-bitars Microsoft Access Database Engine 2010 Redistributable .
Och tänk på att det finns en mindre skrynklocka när du försöker installera programvaran om den andra versionen redan är installerad. I det här fallet installerar du den andra versionen från kommandoraden med /passive växla. Enligt denna tråd:
Om du startar installationen av en Microsoft ACE OLEDB-leverantör på en dator med en annan Office-installation än den nuvarande (t.ex. 32 på 64) kommer installationen att misslyckas. För att få det att köra korrekt måste du starta det från en kommandorad med “/passive” argument specificerat.
Det handlar om en befintlig Office-installation, men detsamma gäller samexisterande databasmotorinstallationer.
EDIT:Se också till att använda "Microsoft.ACE.OLEDB.12.0" inte "Microsoft.Jet.OLEDB.4.0" för leverantörssträngen. (Rekvisita till @Rumi)