
C’è una notizia che nelle ultime settimane ha fatto tirare un sospiro di sollievo a molti responsabili IT di piccole e medie imprese italiane. Microsoft ha aggiornato in silenzio, senza grandi fanfare, uno dei suoi prodotti più longevi e diffusi: SQL Server Express, la versione gratuita del suo motore database.
Questa volta il cambiamento è concreto, misurabile, operativo. Ma come sempre, quando qualcosa è gratis, la domanda giusta è una sola: posso davvero usarlo nel mio contesto aziendale?
Per capirlo, basta guardare cosa sta succedendo nel mercato dei database. Le prime posizioni del mercato mondiale sono occupate da quattro grandi nomi: Oracle in cima, Microsoft SQL Server subito dopo, poi MySQL e PostgreSQL.
Una classifica stabile da anni, ma un elemento sta cambiando gli equilibri: PostgreSQL sta crescendo a ritmo sostenuto, e sta erodendo terreno proprio a Microsoft.
Il motivo è semplice:
Per una PMI che deve scegliere un gestionale, sapere che il database sottostante non richiede costi aggiuntivi fa la differenza.
Microsoft lo sa. E ha risposto con una mossa precisa: rendere la versione Express abbastanza capace da soddisfare la maggior parte delle PMI, senza dover pagare nulla.
Il cuore della notizia è qui. SQL Server 2025 Express porta il limite massimo per singolo database da 10 GB a 50 GB. Cinque volte tanto. Non è un aggiornamento cosmetico: è una scelta che ridisegna completamente il profilo d’uso della versione gratuita.
Le caratteristiche tecniche complete
| Parametro | SQL Server 2025 Express |
| CPU | 4 core o 1 socket |
| RAM | 1,5 GB |
| Dimensione massima per singolo DB | 50 GB |
| Costo licenza | Gratuito |
Un dettaglio importante che genera spesso confusione: il limite dei 50 GB si applica al singolo database, non alla somma totale di tutti i database presenti nell’istanza.
Significa che puoi avere tre database, uno da 40 GB, uno da 15 GB, uno da 5 GB, e l’istanza funzionerà perfettamente. Nessuna soglia superata.
A prima vista, 50 GB possono sembrare pochi. In realtà, per la stragrande maggioranza degli scenari aziendali reali, sono tantissimi. E c’è una ragione tecnica precisa.
Fino a qualche anno fa, i database crescevano rapidamente perché contenevano direttamente oggetti binari — immagini, documenti, video, audio, attraverso il meccanismo dei BLOB (Binary Large Object). Una pratica diffusa, ma inefficiente.
Dal 2017 in poi si è affermato un approccio diverso:
Il risultato? 50 GB di dati relazionali sono un volume enorme per un gestionale, un CRM, un WMS o un sistema di ticketing aziendale.
Nella pratica quotidiana delle PMI italiane si vedono database da 5 a 15 GB già considerati “grandi” per questi contesti. Superare la soglia dei 50 GB richiederebbe volumi di transazioni davvero fuori dal comune.
Fin qui le buone notizie. Ma sarebbe sbagliato fermarsi: ci sono due limitazioni che, in determinati scenari, possono cambiare completamente la valutazione.
RAM a 1,5 GB: piccola
Il vincolo sui 4 core raramente è un problema nella pratica.
Con soli 1,5 GB dedicati al motore database, in scenari con:
…il motore esaurisce la memoria disponibile e scarica tutto il carico su disco o SSD.
Il risultato è un aumento dell’I/O sullo storage, con conseguente rallentamento progressivo delle performance. Non è un problema che si nota subito, ma si manifesta nel momento peggiore: quando il carico cresce e il sistema inizia a rispondere in ritardo.
Per carichi leggeri o medi, questo limite è quasi invisibile. Ma se stai progettando un’infrastruttura che dovrà reggere la crescita dei prossimi tre-cinque anni, è esattamente il parametro da valutare con più attenzione.
Always On assente: il nodo della continuità operativa
La seconda limitazione è meno visibile, ma altrettanto importante per chi ragiona in ottica business continuity. SQL Server Express non include la funzione Always On, una delle feature più potenti, e meno conosciute, dell’ecosistema Microsoft SQL Server.
Always On non è semplice ridondanza. Consente la sincronizzazione in tempo reale tra due istanze SQL Server collocate in posizioni geograficamente distinte: le transazioni vengono scritte simultaneamente su entrambi i nodi, garantendo continuità applicativa anche in caso di guasto di un intero datacenter.
Non è un lusso riservato alle grandi aziende. È sempre più richiesto da:
Per le aziende che si confrontano con i requisiti della Direttiva NIS2, che impone esplicitamente piani di ripristino testati e documentati, questa assenza non è un dettaglio trascurabile. È spesso il motivo principale per cui, al crescere della complessità operativa, la versione Standard o Enterprise diventa la scelta necessaria.
L’assenza del SQL Agent nativo, il componente che nelle versioni a pagamento gestisce la pianificazione automatica dei job, non lascia senza alternative.
Il tool più diffuso e affidabile per integrare SQL Server Express con funzionalità di backup avanzate è SQL Backup Master. Con questo strumento puoi:
Una soluzione concreta per chi vuole copie offsite sicure senza investimenti infrastrutturali significativi.
Un aspetto da considerare fin dalla fase di progettazione riguarda le licenze: SQL Server si licenzia per coppia di core. Tenerlo presente, prima ancora di scegliere l’hardware su cui installare l’istanza, significa poter ottimizzare sia le performance che i costi nel momento in cui si decide di passare da Express ad una versione commerciale.
SQL Server 2025 Express è la scelta ideale se il tuo scenario rientra in uno di questi profili:
È il momento di valutare la versione Standard se invece il tuo ambiente prevede:
Il percorso di upgrade è lineare e non implica migrazioni complesse. Ma pianificarlo in anticipo, con la giusta architettura fin dall’inizio, fa la differenza tra una crescita fluida e un’emergenza da gestire sotto pressione
Contattaci: analizziamo insieme i tuoi requisiti e ti aiutiamo a scegliere la versione più adatta al tuo ambiente.
Ottimizza l'efficienza del tuo lavoro