Le limitazioni di Access, per il quale viene criticato, sono principalmente sui DATI, ovvero su Microsoft Access come “CONTENITORE” DI DATI, ossia la funzione di DATABASE vero e proprio.
Definiamole con chiarezza:
a) Degrado prestazioni in presenza di più di 4/5 persone !
b) Limite critico Massimo del DataBase = 2 GByte !
c) Conseguente obbligo periodico di compattazione del file dei dati !
d) Rischio corruzione di Dati o Chiavi, specie su reti non efficienti o pc con prestazioni scadenti !

Ricordiamoci che da sempre Access (indicativamente dalla seconda metà degli Anni ’90), oltre che database stand-alone in ambito VBA/Office, ha fatto (e fa tutt’ora) da controparte “server” ad applicazioni e programmi sviluppati in VB6, C#, .Net, oltre che pagine web ASP…
In una parola, stiamo parlando nella sua caratteristica di “Back-End” in uno scenario Client-Server Aziendale.
Se non ti sono chiari alcuni termini, prima di proseguire, approfondisci qui l’Articolo dedicato ai Database !
Questa critica però è motivata solo in parte, dato che i suddetti limiti si possono superare brillantemente, infatti:
- Se sei una piccola Azienda, gestisci pochi dati e sei da solo o al massimo 2-3 persone non c’è motivo di proseguire oltre: sviluppa meglio l’applicativo e/o normalizza e organizza meglio i dati !
- Se sei invece un’Azienda medio / grande e desideri mantenere, fare crescere e sviluppare il tuo Applicativo sviluppato in Access in parallelo al tuo business, allora valutiamo immediatamente la soluzione che segue…
Eseguire un Upsize, ovvero MIGRARE I DATI (il Back-End) ad un database SQL, più solido, performante, sicuro !
Ma soprattutto, mantenendo inalterati (o quasi) le Maschere, i Processi, i Reports, effettuando ove necessario alcune operazioni di tuning e ottimizzazione.
Inoltre si aprono scenari e potenzialità prima impensabili o ignorati: si possono usare strumenti tipici propri dei database SQL quali Trigger, Viste, Store Procedures, e molto altro…
Nella nostra esperienza le soluzioni più efficaci e di successo riguardano:
- Migrazioni Dati da Microsoft Access a Microsoft Sql Server (approfondisci l’Articolo dedicato)
- Migrazioni Dati da Microsoft Access a Microsoft Sql Express (approfondisci l’Articolo dedicato)
- Migrazioni Dati da Microsoft Access a Oracle MySql (approfondisci l’Articolo dedicato)
Interessante vero ?
Vuoi approfondire questo argomento, aggiornare il tuo sistema, o avere consulenza o formazione al riguardo ?
Vuoi visionare le nostre soluzioni reali in questi ambiti con demo dedicate ?
A&A informatica e servizi di Violin Rag. Alessandro 


