Ciao, a mio parere c'è poco da fare.
Per collegamenti di questo tipo ti consiglierei di utilizzare i dati in sola lettura. Altrimenti rischi di avere problemi durante l'inserimento e/o la modifica dei dati. (del tipo, "non posso toccare il record perchè é bloccato da un'altro utente")
Se hai proprio bisogno di Access pensa una procedura tipo DTS per la sincronizzazione dei dati. Quindi sarebbe il tuo script a risolvere il problema della compatibilità tra datetype.
Soluzione intermedia folle. Metti MsSql di mezzo Linked server su access e linked server su Oracle.
p.s. uno che usa oracle si abbassa ad Access... ma dai...
Saluti
http://www.isola-di-krk.net