Modelli di manutenzione per SQL Server

Versione originale del prodotto: SQL Server (tutte le versioni supportate)
Numero KB originale: 935897

Questo articolo fornisce altre informazioni sui canali di manutenzione per le versioni attualmente supportate di Microsoft SQL Server. I criteri per le correzioni includono la disponibilità di soluzioni alternative, l'effetto del cliente, la riproducibilità, la complessità del codice che deve essere modificato e così via.

Per determinare la versione, l'edizione e gli aggiornamenti più recenti dell'istanza di SQL Server, vedere Determinare la versione, l'edizione e il livello di aggiornamento di SQL Server e dei relativi componenti. Per informazioni dettagliate sul ciclo di supporto per ogni prodotto, controllare il ciclo di vita mainstream. Per comprendere le varie opzioni disponibili per i prodotti SQL Server che hanno raggiunto la fine del supporto, esaminare SQL Server fine delle opzioni di supporto.

Meccanismi di recapito per gli aggiornamenti SQL Server

Il team SQL Server usa un modello di recapito pianificato per il rilascio di correzioni e aggiornamenti del prodotto. Nel modello di recapito pianificato, un cliente può ricevere una correzione per risolvere le situazioni più critiche in un tempo ragionevole. Inoltre, un cliente può ricevere una correzione sottoposta a rigorosi test e rilasciata su base pianificata. Di conseguenza, il team SQL Server ha creato i meccanismi di recapito seguenti.

Aggiornamento cumulativo (CU)

Descrizione SQL Server 2017 e versioni successive (piattaforme Windows e Linux) SQL Server 2016 e versioni precedenti
Contains Tutte le correzioni, i miglioramenti e i miglioramenti delle funzionalità dalla versione di rilascio del prodotto. Tutte le correzioni, i miglioramenti e i miglioramenti delle funzionalità dalla versione di rilascio (RTM) o dall'ultimo Service Pack di base installato.
Frequenza di rilascio Ogni mese per il primo anno dopo una versione SQL Server e ogni due mesi per i quattro anni rimanenti dell'intero ciclo di vita mainstream di 5 anni. Ogni due mesi per una determinata linea di base.
Contenuto localizzato Supporterà il contenuto localizzato, consentendo di distribuire più rapidamente la completezza delle nuove funzionalità e i miglioramenti della supportabilità.
Esempio KB5016394 - Aggiornamento cumulativo 17 per SQL Server 2019 (microsoft.com) B5001092 - Aggiornamento cumulativo 17 per SQL Server 2016 SP2 (microsoft.com)
Note CU31 per il 2017 è l'ultima CU per SQL Server 2017. Verranno fornite solo correzioni su richiesta e aggiornamenti della sicurezza per SQL Server 2017. Non vengono più fornite unità di certificazione per SQL Server 2016 e versioni precedenti. Verranno fornite solo correzioni su richiesta e aggiornamenti della sicurezza. Per i prodotti che hanno raggiunto la data di fine del supporto esteso, è necessaria la sottoscrizione ESU (Extended Security Update) per la ricezione degli aggiornamenti della sicurezza.

Nota

L'aggiornamento può essere richiesto da qualsiasi cliente, indipendentemente dall'offerta di supporto.

Correzioni su richiesta (OD)

  • Contiene richieste di correzione critiche che soddisfano tutte queste condizioni:

    • Non è possibile attendere la versione pianificata dell'aggiornamento cumulativo.
    • Non esiste una mitigazione o una soluzione alternativa ragionevole.
    • Il problema causa un impatto significativo sulla funzionalità del prodotto o dell'applicazione.
  • L'hotfix può essere richiesto da qualsiasi cliente, indipendentemente dall'offerta di supporto.

  • L'hotfix viene rilasciato il giorno o prima di una data reciprocamente concordata in base alle esigenze del cliente. L'hotfix è destinato a una baseline specifica, ad esempio un aggiornamento cumulativo o un Service Pack.

  • Questa build di hotfix può contenere una o più correzioni.

  • Non esiste una frequenza definita.

  • Esempio: KB4510083 - Pacchetto di aggiornamento rapido su richiesta 2 per SQL Server 2017 CU15

Versione di distribuzione generale (GDR)

  • Una DDR risolve un problema che ha un impatto generale sui clienti, implicazioni per la sicurezza o entrambi. Una DDR viene determinata e rilasciata da Microsoft in base alle esigenze e, se necessario. Il numero di DDR viene mantenuto al minimo.

  • Un GDR non può essere richiesto da un cliente. Microsoft determina internamente se un hotfix segnalato viene classificato come e recapitato come DDR.

  • Una DDR viene rilasciata tramite l'area download. Una DDR viene rilasciata anche tramite Microsoft Update, Windows Update o entrambi.

  • Per correzioni per SQL Server versioni che non supportano il supporto esteso, vedere What are Extended Security Aggiornamenti for SQL Server?.For fixes to SQL Server versions that are out of extended support, review What are Extended Security Aggiornamenti for SQL Server?.

  • Esempio: KB5014356 - Descrizione dell'aggiornamento della sicurezza per SQL Server 2019 GDR: 14 giugno 2022

Nota

Per impostazione predefinita, gli hotfix vengono gestiti tramite le versioni GDR, CU e OD. Quando il volume delle richieste di hotfix di un prodotto diventa basso, il team di SQL Server arresta le versioni cu e fornisce hotfix tramite le versioni GDR e OD. Il team SQL Server prende la decisione in base alle tendenze di supporto e alla domanda dei clienti.

Una DDR può avere una linea di base RTM o una baseline CU. La versione più recente di GDR per ogni baseline è cumulativa e include correzioni di tutte le DDR precedenti per la baseline corrispondente.

Esempi

Determinare la baseline GDR più recente per RTM:

Di seguito sono riportati gli RDR RTM disponibili per SQL Server 2019 a partire dal 6 febbraio 2023 quando si filtra in base a RTM-GDR nella colonna Aggiornamento cumulativo o ID sicurezza nel foglio di calcolo delle compilazioni.

Numero di build Numero Knowledge Base KB URL Data di rilascio Livello service pack Aggiornamento cumulativo o ID di sicurezza Modello di manutenzione
15.0.2095.3 5014356 https://support.microsoft.com/kb/5014356 2022-06-14 ND RTM-GDR GDR
15.0.2080.9 4583458 https://support.microsoft.com/kb/4583458 2021-01-12 ND RTM-GDR GDR
15.0.2070.41 4517790 https://support.microsoft.com/kb/4517790 2019-11-04 ND RTM-GDR GDR

Se si è un cliente che ha optato solo per gli aggiornamenti GDR alla versione RTM e senza CU, 15.0.2095.3 è la build GDR più recente per la baseline RTM.

Determinare la versione più recente di GDR per una baseline cu:

Se si usano CU per l'istanza di SQL Server, è possibile verificare se è disponibile una GDR per un determinato cu esaminando la colonna Aggiornamento cumulativo o ID sicurezza per la versione corrispondente nel foglio di calcolo delle compilazioni e controllando la voce CU<nn-GDR> (dove nn è l'unità di aggiornamento corrente installata per la versione SQL Server). Ad esempio, se si vuole sapere se sono presenti GDR per SQL Server CU29 2019, il controllo della presenza di "CU29-GDR" nell'ID di aggiornamento cumulativo o di sicurezza mostra la riga seguente.

Numero di build Numero Knowledge Base KB URL Data di rilascio Livello service pack Aggiornamento cumulativo o ID di sicurezza Modello di manutenzione
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 ND CU29-GDR Aggiornamento cumulativo con GDR

Nota

Se è presente un cu con un numero di versione successivo rispetto a una versione CU<nn-GDR>, la versione successiva include le correzioni GDR. Microsoft consiglia sempre di installare l'cu più recente disponibile per una determinata versione SQL Server.

Service Pack (SP)

  • I Service Pack non vengono più rilasciati per SQL Server 2017 e versioni successive.

  • I Service Pack includono hotfix e correzioni per i problemi segnalati tramite la community di Microsoft SQL Server. I Service Pack possono includere anche miglioramenti del prodotto e delle funzionalità.

  • I Service Pack vengono in genere rilasciati in base a una pianificazione annuale.

  • I Service Pack possono includere anche problemi che l'organizzazione di supporto ritiene debbano essere risolti. I problemi più comuni inclusi influiscono sui casi di supporto clienti e sulla soddisfazione dei clienti. Questi aggiornamenti e componenti sono facilmente raggruppati per semplificare il download.

  • I Service Pack sono cumulativi. Ogni nuovo Service Pack contiene tutte le correzioni presenti nei Service Pack precedenti, insieme a eventuali nuove correzioni. Non è necessario installare un Service Pack precedente prima di installare il Service Pack più recente. Per trovare l'elenco delle correzioni e degli aggiornamenti cumulativi inclusi in un Service Pack, vedere la relativa documentazione sulla versione.

  • Esempio: KB5003279 - SQL Server informazioni sulla versione di Service Pack 3 2016

Correzioni di sicurezza e aggiornamenti della sicurezza

Correzioni di sicurezza: Correzioni generalmente fornite in un'unità di sicurezza per cui i componenti in una tabella elenco correzioni per l'cu corrispondente sono impostati su Sicurezza SQL. Per altre informazioni, vedere la colonna Spiegazione delle aree di correzione nell'elenco Correzioni articoli della Knowledge Base per gli aggiornamenti cumulativi e i Service Pack. In alternativa, per il quale un componente per la correzione corrispondente è impostato su Infrastruttura di sicurezza nella tabella elenco correzioni dettagliate nel foglio di calcolo delle compilazioni. Queste sono le correzioni apportate ai componenti di sicurezza di un motore di database SQL Server.

Aggiornamenti della sicurezza: Correzione della sicurezza per risolvere le vulnerabilità che possono essere usate per compromettere l'installazione di SQL Server. Questi vengono rilasciati tramite una DDR (RTM-GDR o CU-GDR). Le unità di certificazione o GDR successive includono questi aggiornamenti della sicurezza. Microsoft consiglia ai clienti di installare le versioni più recenti del prodotto, gli aggiornamenti della sicurezza, i Service Pack e gli aggiornamenti cumulativi per rimanere il più sicuro possibile. Per altre informazioni, vedere Criteri fissi relativi al ciclo di vita.

Per verificare se una DDR è un aggiornamento della sicurezza, è necessario esaminare la documentazione sulla versione per la GDR corrispondente. Agli aggiornamenti della sicurezza è sempre associata una nota CVE (Common Vulnerability and Exposure). Ad esempio, la documentazione per CU29-GDR ("KB5014553 - Descrizione dell'aggiornamento della sicurezza per SQL Server 2017 CU29: 14 giugno 2022") contiene un collegamento a CVE-2022-29143 che si apre nella Guida agli aggiornamenti della sicurezza nel sito Web Microsoft - MSRC. Per altre informazioni, vedere Presto disponibile: Nuovo sistema di notifica della guida all'aggiornamento della sicurezza.

Nota

I GDR non devono necessariamente essere aggiornamenti della sicurezza. Ad esempio, "KB4517790 - Aggiornamento manutenzione per SQL Server 2019 RTM" è una versione GDR non di sicurezza.

Fase di supporto e matrice del veicolo di rilascio

Fase di supporto Supporto mainstream Supporto esteso Aggiornamenti della sicurezza estesi
Veicoli di rilascio disponibili CU, OD, GDR, SP (solo SQL Server 2016 e versioni precedenti) GDR/Aggiornamenti della sicurezza Aggiornamenti della GDR/sicurezza con contratto

SQL Server 2017 e versioni successive

La figura seguente illustra una panoramica del ciclo di supporto per un prodotto tipico. Questo tipo di sequenza temporale si applica anche a tutte le versioni future di un prodotto.

Screenshot che mostra una panoramica del ciclo di supporto per un prodotto tipico di SQL Server 2017 e versioni successive.

SQL Server 2016 e versioni precedenti

La figura seguente illustra una panoramica del ciclo di supporto per un prodotto tipico. Vengono visualizzati sia il ciclo di supporto della versione originale che il primo ciclo di supporto del Service Pack.

Screenshot che mostra una panoramica del ciclo di supporto per un prodotto tipico di SQL Server 2016 e versioni successive.