Il supporto SQL Server è un servizio che fornisce assistenza ai clienti nell'utilizzo di MS SQL Server, un sistema di gestione di database relazionali sviluppato da Microsoft. Ciò include assistenza nella configurazione e impostazione di SQL Server, nella risoluzione dei problemi e nell'utilizzo ottimale del prodotto software.
Il supporto per SQL Server è disponibile attraverso una varietà di canali, tra cui:
Il supporto SQL Server è disponibile per tutti i clienti, indipendentemente dal loro piano di abbonamento. Tuttavia, i clienti con piani di abbonamento premium possono avere accesso a funzionalità di supporto aggiuntive, come il supporto prioritario e tecnici di supporto dedicati.
Ecco alcuni dei vantaggi dell'utilizzo del supporto SQL Server:
Se riscontri problemi con SQL Server, ti consigliamo di sfruttare le opzioni di supporto disponibili. Il supporto Microsoft può aiutarti a ottenere il massimo da SQL Server e a garantire il corretto funzionamento del tuo database.
Il ciclo di vita del supporto di SQL Server segue in genere un modello simile a quello di altri importanti prodotti software Microsoft, che comprende due fasi principali: supporto mainstream e supporto esteso. Ogni versione di SQL Server ha un ciclo di vita predefinito durante il quale riceve diversi tipi di supporto.
Supporto mainstream: questa fase dura solitamente 5 anni dopo il rilascio di SQL Server. Durante questo periodo, Microsoft fornisce:
– Aggiornamenti di sicurezza.
– Hotfix non relativi alla sicurezza.
– Modifiche al design e richieste di funzionalità.
– Assistenza gratuita inclusa nella licenza.
– Assistenza a pagamento (compresa l'assistenza Premier ed Essential).
Supporto esteso: dopo il supporto standard, il supporto esteso per MS SQL Server dura solitamente altri 5 anni e durante questa fase:
– Microsoft continua a fornire aggiornamenti di sicurezza.
– Il supporto per hotfix non relativi alla sicurezza è disponibile solo se è in vigore un contratto di supporto esteso per hotfix (e può comportare costi aggiuntivi).
– Non sono disponibili nuove funzionalità o modifiche al design.
– L'assistenza gratuita inclusa nella licenza non è più disponibile, ma l'assistenza a pagamento continua ad essere disponibile.
Oltre il supporto esteso: al termine del supporto esteso, Microsoft non fornirà più aggiornamenti di sicurezza regolari per SQL Server. I clienti possono:
– Eseguire la migrazione a una versione più recente di SQL Server che sia ancora nel ciclo di vita del supporto.
– Acquistare gli aggiornamenti di sicurezza estesi (ESU) per gli aggiornamenti di sicurezza critici o importanti, ove disponibili. Gli ESU sono in genere disponibili per l'acquisto fino a 3 anni dopo la fine del supporto esteso e il prezzo aumenta generalmente ogni anno per supportare Microsoft SQL Server.
Rimanere all'interno del ciclo di vita del supporto è fondamentale per mantenere la sicurezza e la conformità dei vostri ambienti SQL Server, quindi pianificare gli aggiornamenti o acquistare ESU, se necessario, dovrebbe essere parte integrante del vostro piano di gestione IT.
La fine del supporto per SQL Server si riferisce alla data in cui Microsoft non fornirà più aggiornamenti di sicurezza, aggiornamenti non di sicurezza, correzioni di bug, supporto tecnico o aggiornamenti dei contenuti tecnici online per una versione specifica di SQL Server. Ciò significa che se si utilizza ancora una versione non supportata di SQL Server, si è esposti al rischio di vulnerabilità di sicurezza e altri problemi. Microsoft consiglia vivamente di eseguire l'aggiornamento a una versione più recente di SQL Server il prima possibile.
Di seguito è riportata una tabella con le date di fine supporto per le versioni più recenti di SQL Server:
| Versione | Fine del supporto mainstream | Fine del supporto esteso |
| SQL Server 2016 | Gennaio 11, 2022 | Gennaio 11, 2027 |
| SQL Server 2017 | Gennaio 14, 2024 | Gennaio 14, 2029 |
| SQL Server 2019 | Gennaio 9, 2024 | Gennaio 9, 2029 |
Se non è possibile eseguire l'aggiornamento a una versione più recente di SQL Server, è possibile valutare l'acquisto degli aggiornamenti di sicurezza estesi (ESU). Gli ESU sono un servizio a pagamento che fornisce aggiornamenti di sicurezza per le versioni non supportate di SQL Server fino a tre anni dopo la fine del supporto esteso. Tuttavia, gli ESU non sono disponibili per tutte le versioni di SQL Server e potrebbero non essere disponibili per l'acquisto in tutti i paesi o regioni.
Di seguito è riportata una tabella che illustra la disponibilità delle ESU per le versioni più recenti di SQL Server:
| Versione | ESU disponibili |
| SQL Server 2016 | Sì |
| SQL Server 2017 | No |
| SQL Server 2019 | No |
Se si utilizza ancora una versione non supportata di SQL Server, è necessario adottare misure per mitigare i rischi legati all'esecuzione di software non supportato. Ciò include:
Microsoft consiglia di eseguire l'aggiornamento a SQL Server 2022 o SQL Server 2019 il prima possibile per poter usufruire delle più recenti funzionalità di sicurezza e dei miglioramenti delle prestazioni.
Il supporto per SQL Server 2012 è terminato il 12 luglio 2022. Ciò significa che Microsoft non fornirà più aggiornamenti di sicurezza, aggiornamenti non relativi alla sicurezza, correzioni di bug, supporto tecnico o aggiornamenti dei contenuti tecnici online per SQL Server 2012. Se si utilizza ancora SQL Server 2012, si è esposti al rischio di vulnerabilità di sicurezza e altri problemi. Microsoft consiglia vivamente di eseguire l'aggiornamento a una versione più recente di SQL Server il prima possibile.
Ecco i potenziali rischi legati al continuo utilizzo di SQL Server 2012:
Ecco alcune opzioni per la migrazione da SQL Server 2012:
Microsoft consiglia di eseguire l'aggiornamento a SQL Server 2022 o SQL Server 2019 il prima possibile per poter usufruire delle più recenti funzionalità di sicurezza e dei miglioramenti delle prestazioni.
Il supporto mainstream per SQL Server 2014 è terminato il 9 luglio 2019. Il supporto esteso per SQL Server 2014 terminerà il 9 luglio 2024.
Ecco cosa significa ogni fase:
Data di fine del supporto mainstream: il prodotto è completamente supportato e riceve aggiornamenti delle funzionalità, correzioni di bug e aggiornamenti di sicurezza.
Data di fine del supporto esteso: il prodotto riceve solo aggiornamenti di sicurezza critici e il supporto a pagamento è ancora disponibile. Non vengono rilasciate nuove funzionalità o aggiornamenti non relativi alla sicurezza.
Una volta che SQL Server 2014 avrà raggiunto la fine del supporto esteso:
Nessun ulteriore aggiornamento: Microsoft non rilascerà più aggiornamenti di sicurezza o patch attraverso i canali abituali, il che potrebbe esporre i sistemi al rischio di nuove vulnerabilità scoperte dopo tale data.
Nessun supporto assistito: non verrà fornito alcun supporto tecnico regolare per eventuali problemi, a meno che non sia stato stipulato un contratto di assistenza estesa speciale con Microsoft o US Cloud.
Problemi di conformità: se operi in un settore che richiede l'utilizzo di software supportato per motivi di conformità, continuare a utilizzare SQL Server 2014 dopo la fine del supporto esteso potrebbe causare problemi di conformità, a meno che non si utilizzi un fornitore di supporto di terze parti come US Cloud.
Per le aziende che utilizzano ancora SQL Server 2014, le opzioni da considerare prima della fine del supporto esteso includono:
Aggiornamento: migrare a una versione più recente di SQL Server che disponga ancora di supporto attivo, ad esempio SQL Server 2016, 2017, 2019 o successive.
Aggiornamenti di sicurezza estesi (ESU): se Microsoft offre ESU per SQL Server 2014, le organizzazioni possono acquistare questi aggiornamenti per continuare a ricevere patch di sicurezza critiche mentre pianificano il percorso di aggiornamento. Gli ESU sono in genere disponibili per un massimo di tre anni dopo la fine del supporto esteso.
Migrazione ad Azure: il passaggio ad Azure SQL Database Managed Instance, Azure SQL Database o SQL Server su macchine virtuali Azure può fornire un servizio gestito con le più recenti funzionalità di sicurezza e aggiornamenti.
È importante che le organizzazioni pianifichino la fine del supporto esteso per garantire che i propri ambienti rimangano sicuri, conformi e funzionali. Per informazioni aggiornate, consultare sempre la documentazione ufficiale Microsoft più recente o il sito Web Microsoft Lifecycle Policy.
SQL Server 2016 ha raggiunto la fine del supporto mainstream l'11 gennaio 2022 e la fine del supporto esteso l'11 gennaio 2027. Ciò significa che Microsoft non fornirà più aggiornamenti di sicurezza, aggiornamenti non di sicurezza, correzioni di bug, supporto tecnico o aggiornamenti dei contenuti tecnici online per SQL Server 2016. Se si utilizza ancora SQL Server 2016, si è esposti al rischio di vulnerabilità di sicurezza e altri problemi. Microsoft consiglia vivamente di eseguire l'aggiornamento a una versione più recente di SQL Server il prima possibile.
Ecco alcuni dei potenziali rischi legati al continuo utilizzo di SQL Server 2016:
Ecco alcune opzioni per migrare da SQL Server 2016:
Microsoft consiglia di eseguire l'aggiornamento a SQL Server 2022 o SQL Server 2019 il prima possibile per poter usufruire delle più recenti funzionalità di sicurezza e dei miglioramenti delle prestazioni.
Il supporto mainstream di SQL Server 2019 terminerà il9 gennaio 2024, mentre il supporto esteso terminerà il9 gennaio 2029. Ciò significa che Microsoft non fornirà più aggiornamenti di sicurezza, aggiornamenti non di sicurezza, correzioni di bug, supporto tecnico o aggiornamenti dei contenuti tecnici online per SQL Server 2019 dopo la fine del supporto esteso. Si consiglia vivamente di eseguire l'aggiornamento a una versione più recente di SQL Server per continuare a ricevere supporto e aggiornamenti di sicurezza.
Se continui a utilizzare SQL Server 2019 dopo la fine del supporto esteso, sei esposto al rischio di vulnerabilità di sicurezza e altri problemi. Microsoft consiglia vivamente di eseguire l'aggiornamento a una versione più recente di SQL Server il prima possibile.
Ecco i potenziali rischi legati al proseguimento dell'utilizzo di SQL Server 2019 dopo la fine del supporto esteso:
Ecco alcune opzioni per la migrazione da SQL Server 2019:
Microsoft consiglia di eseguire l'aggiornamento a SQL Server 2022 il prima possibile per poter usufruire delle ultime funzionalità di sicurezza e dei miglioramenti delle prestazioni.
I Service Pack (SP) di SQL Server erano aggiornamenti cumulativi che Microsoft forniva per i propri prodotti SQL Server. Includevano tutte le patch e gli aggiornamenti rilasciati dall'ultimo Service Pack (o dal rilascio iniziale, se si trattava del primo Service Pack) e talvolta includevano miglioramenti e nuove funzionalità.
Aspetti chiave dei Service Pack di SQL Server inclusi:
Aggiornamenti cumulativi: ogni Service Pack conteneva tutte le correzioni delle patch precedenti, rendendo più facile per gli utenti garantire che i propri sistemi fossero aggiornati senza dover installare ogni aggiornamento singolarmente.
Test e stabilità: prima del rilascio, i Service Pack venivano sottoposti a test approfonditi per garantirne la compatibilità e la stabilità. L'applicazione di un Service Pack era considerata una best practice per la manutenzione delle installazioni di SQL Server.
Ciclo di vita del supporto: Microsoft richiedeva spesso l'installazione dell'ultimo Service Pack per garantire il supporto del prodotto. Ad esempio, per ricevere il supporto tecnico da Microsoft, poteva essere necessario avere installato l'ultimo SP.
Tuttavia, a partire da SQL Server 2017, Microsoft ha smesso di rilasciare Service Pack per SQL Server. È invece passato a un nuovo modello di assistenza che fornisce aggiornamenti cumulativi (CU) e aggiornamenti critici con maggiore frequenza. Questa modifica mirava a semplificare la manutenzione, migliorare la qualità e rendere più facile per i clienti mantenere aggiornate le loro installazioni di SQL Server.
Aggiornamenti cumulativi: i CU svolgono ora il ruolo che in precedenza era svolto dai Service Pack, fornendo un set di aggiornamenti in bundle per SQL Server. Vengono rilasciati regolarmente (circa ogni mese o due) e includono tutto ciò che era contenuto nei CU precedenti, il che significa che sono anch'essi cumulativi.
La matrice di supporto SQL Server fornisce una fonte centrale di informazioni agli amministratori SQL Server per comprendere le configurazioni e le versioni supportate di MS SQL Server.
| MATRICE DI SUPPORTO | SQL Server 2019 | SQL Server 2016 | SQL Server 2014 | SQL Server 2012 |
| Windows Server 2022 | Sì – RTM | No | No | No |
| Windows Server 2019 | Sì – RTM | Sì – SP2 | Sì – SP3 | Sì – SP4 |
| Windows Server 2016 | Sì – RTM | Sì – SP2 | Sì – SP3 | Sì – SP4 |
| Windows Server 2012/R2 | No | Sì – SP2 | Sì – SP3 | Sì – SP4 |
Il supporto JSON in SQL Server consente di archiviare, gestire ed eseguire query sui dati JSON all'interno di un database relazionale. Ciò consente di integrare perfettamente i dati JSON con le applicazioni SQL Server esistenti, sfruttando la potenza del modello relazionale e le funzionalità di query di SQL Server.
Le caratteristiche principali del supporto JSON in SQL Server includono:
Vantaggi dell'utilizzo del supporto JSON in SQL Server:
Il supporto JSON in SQL Server offre un modo potente e flessibile per gestire e utilizzare i dati JSON all'interno di un ambiente di database relazionale. Semplifica l'archiviazione dei dati, migliora le funzionalità delle applicazioni e ottimizza le prestazioni, rendendolo uno strumento prezioso per la gestione moderna dei dati.
Il supporto al failover di SQL Server si riferisce alla capacità di un ambiente SQL Server di continuare a funzionare in caso di guasto del sistema, interruzione del server o altri tipi di interruzioni del servizio. Si tratta di un aspetto fondamentale delle funzionalità di alta disponibilità e ripristino di emergenza di SQL Server.
Ecco una panoramica delle principali funzionalità e opzioni per il supporto del failover in SQL Server:
Istanze di cluster di failover SQL Server (FCI): le FCI sono basate su Windows Server Failover Clustering (WSFC) e garantiscono un'elevata disponibilità per le istanze SQL Server. Un cluster di failover è un gruppo di server indipendenti che collaborano per aumentare la disponibilità di servizi e applicazioni. I server sono collegati tramite cavi fisici e software. Se uno dei server (o nodi) del cluster si guasta, un altro nodo inizia a fornire il servizio (un processo noto come failover).
Gruppi di disponibilità Always On di SQL Server: si tratta di una soluzione ad alta disponibilità e di ripristino di emergenza introdotta in SQL Server 2012. Consente di replicare ed eseguire il failover di più database come gruppo. I gruppi di disponibilità supportano un ambiente di failover per un insieme discreto di database utente, noti come database di disponibilità, che eseguono il failover insieme.
Rispecchiamento del database: si tratta di una soluzione legacy che sta gradualmente cedendo il passo ai gruppi di disponibilità, ma è ancora supportata nelle versioni precedenti di SQL Server. Il rispecchiamento del database trasferisce i record del log delle transazioni da un server (il server principale) a un altro server (il server mirror).
Spedizione dei log: si tratta di una soluzione di base per l'alta disponibilità di SQL Server che prevede il backup periodico del log delle transazioni sul server primario e il ripristino su un server secondario (server di standby).
Replica: sebbene non sia generalmente considerata una tecnologia di failover, la replica può essere utilizzata in alcuni scenari per fornire accesso in lettura ai dati in caso di guasto del server primario.
Il supporto al failover in SQL Server è progettato per soddisfare diversi requisiti di continuità operativa, quali:
Alta disponibilità (HA): garantire l'accessibilità dei database in caso di guasti hardware e software.
Disaster Recovery (DR): protezione contro la perdita di dati nei casi più gravi, come un guasto completo del sito dovuto a calamità naturali.
La corretta configurazione del supporto al failover richiede un'attenta pianificazione, implementazione e test regolari per garantire che il processo di failover funzioni senza intoppi quando necessario. La scelta della tecnologia e dell'architettura dipenderà dai requisiti specifici dell'azienda, tra cui il tempo di inattività accettabile (Recovery Time Objective - RTO) e la perdita di dati (Recovery Point Objective - RPO).
Il supporto della versione di SQL Server si riferisce al periodo durante il quale Microsoft fornisce aggiornamenti, patch di sicurezza e supporto tecnico per una particolare versione di SQL Server. Questo ciclo di vita del supporto è suddiviso in due fasi: supporto mainstream e supporto esteso.
Il supporto mainstreamdura in genere cinque anni dalla data di rilascio di una versione di SQL Server. Durante questa fase, Microsoft fornisce:
Il supporto estesodura in genere cinque anni dopo la fine del supporto mainstream. Durante questa fase, Microsoft fornisce:
Una volta terminato il supporto esteso, Microsoft non fornirà più aggiornamenti o assistenza tecnica per quella versione di SQL Server. Ciò significa che la versione non sarà più considerata sicura e potrebbe non essere compatibile con le versioni più recenti di Windows Server o altri software.
Di seguito è riportata una tabella che illustra la fine del supporto standard ed esteso per le versioni più recenti di SQL Server:
| Versione | Fine del supporto mainstream | Fine del supporto esteso |
| SQL Server 2016 | Gennaio 11, 2022 | Gennaio 11, 2027 |
| SQL Server 2017 | Gennaio 14, 2024 | Gennaio 14, 2029 |
| SQL Server 2019 | Gennaio 9, 2024 | Gennaio 9, 2029 |
| SQL Server 2022 | Luglio 12, 2027 | Luglio 12, 2032 |