Czy dostawca jest zainstalowany? Dostawca Microsoft.ACE.OLEDB.12.0 nie jest tam domyślnie, więc jeśli go nie zainstalowałeś, nie będzie można go zainicjować.
Zajrzyj do SQL Management Studio w Server Objects -> Linked Servers -> Providers i zobacz, czy jest na liście.
Jeśli nie, musisz zainstalować aparat bazy danych Microsoft Access (albo x86 lub x64 w zależności od instalacji serwera SQL), który zainstaluje dostawcę za Ciebie.
Pobierz oprogramowanie tutaj:
Możliwość redystrybucji Microsoft Access Database Engine 2010