Una soluzione potrebbe essere quella di utilizzare CsvBulkLoader classe, esportare regolarmente il db di Access e importarlo in SilverStripe tramite un CsvBulkLoader personalizzato. https://doc.silverstripe.org/framework/en/howto/csv-import
Oppure crea un BuildTask personalizzato che recupera il database di Access e aggiorna SS con i nuovi dati. Questo probabilmente ti darebbe la massima flessibilità e questo può essere eseguito come un lavoro CRON, quindi non devi farlo manualmente.https://api.silverstripe.org/3.1/class-BuildTask.html