Aggiornamenti alla logica di rilevamento di Microsoft Update per la manutenzione di SQL Server
Si applica a: SQL Server 2019, SQL Server 2017, SQL Server 2016
Storicamente, le linee di base di manutenzione (RTM o Service Pack) includono i rami di manutenzione seguenti:
- Ramo GDR (General Distribution Release) che contiene solo correzioni di sicurezza e altre correzioni critiche.
- Ramo di aggiornamento cumulativo (CU) che contiene la sicurezza e altre correzioni critiche, oltre a tutte le altre correzioni per la baseline.
La logica di rilevamento di Microsoft Update (MU) è stata costruita in modo che le istanze nella linea di base di manutenzione o lungo il ramo GDR vengano offerti aggiornamenti dal ramo GDR.
In precedenza, gli utenti dovevano installare in modo proattivo almeno un CU per allineare l'istanza al ramo CU per la manutenzione tramite MU. Al termine di questa operazione, tuttavia, non è stato possibile tornare al ramo GDR per tale istanza fino a quando non sono state apportate una delle modifiche seguenti:
- La baseline è stata reimpostata passando al Service Pack successivo.
- L'istanza è stata ripristinata alla baseline di manutenzione o al ramo GDR disinstallando tutte le CPU.
Questa logica è stata stabilita per ridurre al minimo le modifiche apportate all'istanza se è stato necessario un aggiornamento della sicurezza o un altro aggiornamento critico. Le istanze nel ramo CU devono eseguire tutti gli aggiornamenti rilasciati per la baseline quando viene visualizzata una versione di sicurezza o un'altra versione critica necessaria. Sono incluse tutte le modifiche non di sicurezza fino all'aggiornamento della sicurezza richiesto.
Tuttavia, questa logica ha creato problemi per gli utenti che hanno tentato di gestire la manutenzione di routine di set di istanze di grandi dimensioni tramite WSUS. Ciò è dovuto al fatto che non è stato possibile usare la logica MU senza prima aggiornare manualmente ogni client in modo che possa partecipare. Per risolvere questo problema ed evitare comunque di capovolgere le istanze al training cu senza consenso esplicito dell'utente, sono state apportate le modifiche seguenti alla logica di rilevamento mu per le versioni di manutenzione di routine e di sicurezza per le versioni di manutenzione più recenti delle baseline nel supporto:
- Aggiornamenti cumulativi: la logica di rilevamento mu consente ora istanze pulite che si trovano nella linea di base (RTM o SP, senza aggiornamenti di manutenzione) o che sono già aggiornate lungo il ramo CU per ricevere l'aggiornamento. Non è necessario installare un aggiornamento cumulativo affinché un'istanza venga offerta per l'aggiornamento. Tuttavia, se l'istanza ha un aggiornamento GDR, l'istanza deve comunque essere aggiornata manualmente all'esterno di MU per diventare gestibile tramite l'automazione MU (WSUS).
- Versioni di sicurezza (GDR): la logica per le versioni di sicurezza è ora suddivisa nei canali seguenti:
- Un canale aggiornamenti automatici (Microsoft Update) mantiene il comportamento cronologico precedente che richiede l'installazione di un CU nell'istanza per consentire l'offerta della versione del ramo CU della versione di sicurezza. Ciò consente di proteggere le istanze dalla ricezione di tutti gli aggiornamenti anziché solo degli aggiornamenti critici e correlati alla sicurezza senza che l'utente acconsenta esplicitamente alla modalità di manutenzione più estesa.
- Canale WSUS/Catalogo che usa la nuova logica di rilevamento che consente l'applicazione della versione del ramo CU della versione di sicurezza a un'istanza di base pulita. Questo è il canale della versione che verrà presentata agli utenti che accedono al sito Web del Catalogo di Microsoft Update.
Questa nuova logica di rilevamento aggiornata si applica alle versioni cu e GDR seguenti:
- SQL Server 2016 Service Pack 2: CU14 e versioni successive
- SQL Server 2017 RTM: CU19 e versioni successive
- SQL Server 2019 RTM: Tutte le CPU
- Versioni GDR e sicurezza: tutto a partire dal 2021
Note
Per SQL Server 2019, la baseline RTM può essere la linea di base della versione RTM (15.0.2000.5) o RTM + RTM GDR (15.0.2070.41). Entrambe le versioni funzioneranno per questa versione. Per la versione di base di SQL Server 2014 SP3 (12.3.6024.0), il nuovo modello verrà implementato per le versioni di sicurezza GDR nel ramo CU a partire dal 2021. Per informazioni sul vecchio modello di rilevamento di Microsoft Update, vedere Le CPU di SQL Server non applicabili sono elencate in WSUS, MU o ConfMgr.