
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
-
-
Cos’è lo sviluppo di un progetto software e quali sono le fasi essenziali
26 Febbraio 2025 -
Come progettare un software: fasi dello sviluppo, gli step da seguire
21 Febbraio 2025 -
Virtual Desktop Infrastructure (VDI): cos’è e come funziona la virtualizzazione desktop
19 Febbraio 2025 -
Cos’è un software per virtualizzazione e quali sono i migliori programmi
2 Febbraio 2025 -
Cos’è un backup dati e come si fa un ripristino efficace
31 Gennaio 2025 -
Continuità operativa in azienda: cos’è la business continuity e a cosa serve
14 Gennaio 2025 -
Cos’è la digital transformation, la trasformazione digitale che rivoluziona le aziende
12 Dicembre 2024 -
Quali sono i migliori password manager e come scegliere un gestore efficace
13 Novembre 2024 -
Quando finirà il supporto di Windows 10? E cosa dobbiamo fare?
9 Novembre 2024
Gestione dati e analisi
-
Database Management System (DBMS): lo strumento per gestire i dati
21 Ottobre 2024 -
Cos’è il regolamento DORA (Digital Operational Resilience Act) e a cosa serve
5 Ottobre 2024 -
Come fare manutenzione dei database SQL Server
8 Luglio 2024 -
Cos’è TISAX® e qual è il suo ruolo nella sicurezza dell’automotive
31 Maggio 2024 -
Come ottimizzare il tuo database con le tecniche di SQL Server Performance Tuning
20 Maggio 2024 -
Quali sono le differenze tra SQL Server e Oracle?
13 Maggio 2024 -
Cos’è e come fare monitoraggio di Microsoft SQL Server
23 Aprile 2024 -
Guida SQL Server, tutto quello che devi sapere
19 Aprile 2024 -
Data cleansing: Cos’è, Tipologie, Come pulire i dati e i Vantaggi
3 Gennaio 2024 -
OLTP: Cos’è, Come funziona, Vantaggi ed Esempi
28 Dicembre 2023