Così come avviene con qualsiasi software o applicazione, ci sono molte novità da registrare con le diverse versioni di SQL Server. Vale a dire il DBMS relazionale sviluppato dalla Microsoft per generare e gestire database di dimensioni differenti in ambito aziendale.
Qual è uno dei compiti fondamentali del responsabile della sicurezza quando lavora sulla manutenzione di SQL Server? Verificare gli aggiornamenti per sfruttare al massimo le nuove funzioni e le patch di sicurezza individuate dagli sviluppatori. Quali sono le novità di SQL Server proposte nel tempo? Ecco cosa devi sapere.
Indice dei contenuti
Verificare la versione corrente di SQL Server
Prima di elencare le novità di SQL Server che si sono susseguite nel tempo, è importante scoprire come si identifica la versione che stai utilizzando in modo da valutare se e come aggiornare.
Basta scrivere SELECT @@version
in una riga di comando o su tool specifico come SQL Server Management Studio – SSMS. Questa query riporta il nome del prodotto, il numero di versione e il livello di aggiornamento (service pack, cumulative update e altro ancora). Ecco un esempio concreto.
Microsoft SQL Server 2019 (RTM-CU8) (KB4570012) - 15.0.4033.1 (X64)
Aug 6 2020 18:05:40
Copyright (C) 2019 Microsoft Corporation
Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19041: )
Una volta individuata la versione, dopo aver fatto un robusto backup per evitare problemi e danni irreparabili, puoi procedere con un aggiornamento di SQL con gli ultimi cumulative update. Ovvero i pacchetti di aggiornamenti ufficiali rilasciati da Microsoft (li trovi qui) per aggiornare al meglio il software.
Novità SQL Server: le funzionalità introdotte
I miglioramenti nelle diverse versioni di Microsoft SQL Server introducono grandi evoluzioni, portando questo software per la gestione dei database a livelli interessanti. Vuoi qualche informazione? Ecco cosa devi sapere sulle novità introdotte nel corso degli anni dagli sviluppatori che hanno lavorato su questo software.
Release 2022
Nella release 2022 abbiamo diverse modifiche. Registriamo l’integrazione nativa con Azure Synapse, per una sincronizzazione dei dati quasi in tempo reale, e con Azure Purview per una governance e catalogazione avanzata dei dati, migliorando la visibilità e il controllo.
Continuiamo con SQL Ledger, tecnologia blockchain per garantire l’integrità dei dati attraverso registri immutabili e verificabili. Impossibile dimenticare i miglioramenti al Query Store, con la possibilità di intercettare e risolvere problemi di performance delle query.
Ci sono ulteriori miglioramenti con Intelligent Query Processing per ottimizzare l’esecuzione delle query e ridurre il tempo di elaborazione. TempDB Metadata Improvement raffina le performance della gestione dei metadati e Always Encrypted punta tutto sui miglioramenti per la sicurezza.
Release 2019
Il 2019 è un anno decisivo per la gestione dei database. Big Data Clusters spinge l’integrazione di SQL Server con l’ecosistema Big Data tramite cluster Kubernetes. I miglioramenti all’Intelligence Query Processing, sostengono ulteriori avanzamenti nell’elaborazione adattiva delle query.
Altre novità di SQL Server da evidenziare per la versione 2019? Always Encrypted with Secure Enclaves è la chiave per i miglioramenti nella criptazione end-to-end per operazioni più complesse. Inoltre, Memory-optimized TempDB Metadata aumenta le performance utilizzando metadati ottimizzati.
Release 2017
Con il supporto Linux, SQL Server è eseguibile su Red Hat, Ubuntu e SUSE. Arriva Graph Database per la gestione di grafi e relazioni complesse, l’Adaptive Query Processing ha elevato le prestazioni delle query. L’integrazione con Python ha permesso l’esecuzione dei relativi script su questo software.
Release 2016
Diamo il benvenuto al Query Store, strumento oggi imprescindibile per monitorare le performance delle query e identificare problemi di performance. Da notare anche Stretch Database per estendere dinamicamente i database on-premises su Azure. Un occhio alla sicurezza tra le novità SQL del 2016?
Abbiamo Dynamic Data Masking per proteggere informazioni, Always Encrypted – la protezione dei dati con criptazione end-to-end – e Row-Level Security per la verifica degli accessi ai dati a livello di riga.
Release 2014
Registriamo miglioramenti significativi delle performance grazie a In-Memory OLTP (Hekaton) e la possibilità di memorizzare tabelle interamente. Poi, Buffer Pool Extension amplia la memoria principale utilizzando il disco SSD per migliorare le performance.
Non dimenticheremo Backup su Azure per eseguire il backup dei database direttamente su Azure e Delayed Durability che permette di ritardare la persistenza dei log di transazione.
Release 2012
AlwaysOn Availability Groups – perfetto per casi di disaster recovery – è il punto di riferimento per questa versione dato che così puoi avere più repliche del database.
Registriamo anche miglioramenti delle performance per le query analitiche grazie agli indici columnstore ed estensione delle funzionalità di Full-Text Search. Data Quality Services (DQS) e BI Semantic Model (BISM) completano la lista delle novità SQL per 2012.
Release 2008 R2
Filestream permette di memorizzare grandi oggetti binari (BLOB) nel file system di Windows mantenendo la gestione transazionale di SQL Server. Nel 2008 abbiamo la compressione delle righe e delle pagine per migliorare le performance e ridurre lo spazio di archiviazione.
Anche i backup dei database con compressione risparmiano spazio su disco. Mentre Transparent Data Encryption (TDE) offre la criptazione trasparente per proteggere i dati sensibili. Punto da registrare tra le novità SQL del 2008: supporto per strutture gerarchiche tramite il tipo di dati hierarchyid.
Cosa sono Service Pack e Cumulative Update
Come anticipato, aggiornare SQL Server è un elemento fondamentale per avere un database sicuro e performante. Il modo migliore per gestire questo aspetto?
Service Pack e Cumulative Update. Quest’ultimi (noti come SP e CU di SQL Server) sono pacchetti di aggiornamenti ufficiali con miglioramenti, correzioni di bug e nuove funzionalità.
I CU sono pubblicati con regolarità, includono un numero di miglioramenti inferiore rispetto ai Service Pack che sono meno frequenti ma con un impatto superiore sul miglioramento generale del software che stai utilizzando per gestire i database. Per procedere:
- Vai nella sezione ufficiale di Microsoft.
- Scarica il CU relativo alla versione di SQL Server
- Esegui il file scaricato.
- Riavvia SQL Server e verifica l’aggiornamento.
La procedura è simile anche per i Service Pack. Ricordiamo che questi update includono tutte le correzioni e gli aggiornamenti precedenti. Quindi, come suggerisce il nome stesso, sono cumulativi. E non è necessario installare gli aggiornamenti avvenuti in passato.
Desideri parlare con un nostro esperto? Contattaci
Ultime News Tecnologie e concetti IT
-
Quando finirà il supporto di Windows 10? E cosa dobbiamo fare?
9 Novembre 2024 -
Cos’è un software: definizione ed esempi chiari per approfondire
31 Ottobre 2024 -
Cos’è un Ransomware? Ecco come attacca e come puoi proteggerti
14 Ottobre 2024 -
Quali sono le tendenze della gestione avanzata dell’iperconvergenza?
19 Settembre 2024 -
Come fare manutenzione dei database SQL Server
8 Luglio 2024 -
Quali sono le differenze tra SQL Server e Oracle?
13 Maggio 2024
Gestione dati e analisi
-
Cos’è e come fare monitoraggio di Microsoft SQL Server
23 Aprile 2024 -
Guida SQL Server, tutto quello che devi sapere
19 Aprile 2024 -
OLTP: Cos’è, Come funziona, Vantaggi ed Esempi
28 Dicembre 2023 -
OLAP: Cos’è, Come funziona, Caratteristiche e Tipologie
27 Novembre 2023 -
OLTP vs OLAP: Cosa sono, Differenze, Vantaggi e Svantaggi
8 Ottobre 2023 -
ETL vs ELT: differenze chiave e il migliore
25 Settembre 2023 -
Data mesh: cos’è, differenze e architettura
14 Settembre 2023