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.
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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Invia e visualizza il feedback per