Novità di SQL Server 2016
Si applica a: SQL Server 2016 (13.x) e versioni successive
Con SQL Server 2016 è possibile creare applicazioni intelligenti di importanza critica con una piattaforma di database ibrida e scalabile che dispone di tutti gli strumenti necessari, da prestazioni in memoria e sicurezza avanzata a funzionalità di analisi nel database. SQL Server 2016 aggiunge nuove funzionalità di sicurezza e di query, l'integrazione di Hadoop e cloud, analisi R e altro ancora, oltre a numerosi miglioramenti e ottimizzazioni.
Questa pagina include informazioni di riepilogo e collegamenti a informazioni più dettagliate sulle novità dei singoli componenti di SQL Server 2016.
Per provare subito SQL Server
- Scaricare gratuitamente la versione più recente di SQL Server.
- Scaricare l’ultima versione di SQL Server Management Studio (SSMS).
- Si ha un account di Azure? Spin up a Virtual Machine with SQL Server 2016 already installed (Accedere a una macchina virtuale con SQL Server 2016 già installato).
Motore di database di SQL Server 2016
- È ora possibile configurare più file di database tempDB durante l'installazione e la configurazione di SQL Server.
- La nuova funzionalità Query Store consente di archiviare i testi delle query, i piani di esecuzione e le metriche delle prestazioni all'interno del database, in modo da poter monitorare e risolvere facilmente i problemi di prestazioni. In un dashboard vengono visualizzate le query che usano la quantità maggiore di tempo, di memoria o di risorse della CPU.
- Le tabelle temporali sono tabelle cronologiche nelle quali vengono registrate tutte le modifiche dei dati, incluse data e ora in cui si sono verificate.
- Il nuovo supporto di JSON incorporato in SQL Server supporta importazioni, esportazioni, l'analisi e l'archiviazione JSON.
- Il nuovo motore di query PolyBase consente di integrare SQL Server con dati esterni in Hadoop o nell'archivio BLOB di Azure. È possibile importare ed esportare i dati, oltre a eseguire query.
- La nuova funzionalità Stretch Database consente di archiviare i dati in modo dinamico e sicuro da un database di SQL Server locale a un database SQL di Azure nel cloud. SQL Server consente di eseguire automaticamente query su dati locali e remoti nei database collegati.
- OLTP in memoria:
- Sono ora supportati i vincoli FOREIGN KEY, UNIQUE e CHECK e le stored procedure compilate native OR, NOT, SELECT DISTINCT, OUTER JOIN, nonché sottoquery in SELECT.
- Sono supportate tabelle fino a 2 TB (da 256 GB).
- Sono disponibili miglioramenti per l'indice columnstore per l'ordinamento e il supporto di gruppi di disponibilità Always On.
- Nuove funzionalità di sicurezza:
- Always Encrypted: quando questa funzionalità è abilitata, solo l'applicazione con la chiave di crittografia può accedere ai dati sensibili crittografati nel database di SQL Server 2016. La chiave non viene mai passata a SQL Server.
- Dynamic Data Masking: se specificato nella definizione della tabella, i dati mascherati sono nascosti per la maggior parte degli utenti e solo gli utenti con l'autorizzazione UNMASK possono visualizzare i dati completi.
- Sicurezza a livello di riga: l'accesso ai dati può essere limitato a livello del motore di database, quindi gli utenti vedono solo gli elementi pertinenti.
SQL Server 2016 Analysis Services (SSAS)
SQL Server 2016 Analysis Services offre prestazioni migliori, funzionalità di creazione, gestione di database, filtraggio, elaborazione e molto altro per i database con modello tabulare basati sul livello di compatibilità 1200.
- SQL Server R Services integra in SQL Server il linguaggio di programmazione R, usato per l'analisi statistica.
- La nuova funzionalità di verifica di coerenza del database (DBCC) viene eseguita internamente per rilevare possibili problemi di danneggiamento dei dati.
- La funzionalità query diretta, che consente di eseguire query su dati esterni dinamici invece di importarli in primo luogo, ora supporta più origini dati, tra le quali SQL Azure, Oracle e Teradata.
- Sono disponibili numerose nuove funzioni DAX (Data Access Expressions).
- Il nuovo spazio dei nomi Microsoft.AnalysisServices.Tabular gestisce istanze e modelli della modalità tabulare.
- È stato eseguito il refactoring di Analysis Services Management (AMO) per includere un secondo assembly, Microsoft.AnalysisServices.Core.dll.
Vedere Motore Analysis Services (SSAS).
SQL Server 2016 Integration Services (SSIS)
- Supporto dei gruppi di disponibilità AlwaysOn
- Distribuzione di pacchetti incrementale
- Supporto di Always Encrypted
- Nuovo ruolo a livello di database ssis_logreader
- Nuovo livello di registrazione personalizzato
- Nomi di colonna per gli errori nel flusso di dati
- Nuovi connettori
- Supporto per il file system Hadoop (HDFS)
Vedere Integration Services (SSIS).
SQL Server 2016 Master Data Services (MDS)
- Miglioramenti alle gerarchie derivate, incluso il supporto per le gerarchie ricorsive e molti-a-molti
- Filtraggio di attributi basati su dominio
- Sincronizzazione delle entità per la condivisione di dati sulle entità tra i modelli
- Flussi di lavoro di approvazione tramite insiemi di modifiche
- Indici personalizzati per migliorare le prestazioni delle query
- Nuovi livelli di autorizzazione per migliorare la sicurezza
- Nuova progettazione dell'esperienza di gestione delle regole business
Vedere Master Data Services (MDS).
SQL Server 2016 Reporting Services (SSRS)
Reporting Services è stato rinnovato completamente in questa versione.
- Nuovo portale Web per i report con funzionalità KPI
- Nuovo Mobile Report Publisher
- Motore di rendering dei report riprogettato che supporta HTML5
- Nuova mappa ad albero e tipi di grafico radiali
Vedere Reporting Services (SSRS).
Contenuto correlato
- Installazione di SQL Server
- Note sulla versione di SQL Server 2016
- Risorse e documenti delle licenze di SQL Server
- Edizioni e le funzionalità supportate di SQL Server 2016
- Requisiti hardware e software per l'installazione di SQL Server 2016
- Installare SQL Server 2016 dall'Installazione guidata
- Installazione dei servizi e configurazione
- Nuovo modulo di SQL PowerShell
Ottenere aiuto
- Idee per SQL: si hanno suggerimenti per migliorare SQL Server?
- Domande e risposte Microsoft (SQL Server)
- DBA Stack Exchange (tag sql-server): domande su SQL Server
- Stack Overflow (tag sql-server): risposte a domande sullo sviluppo di SQL
- Reddit - general discussion about SQL Server (Discussione generale su SQL Server)
- Condizioni di licenza e informazioni per Microsoft SQL Server
- Opzioni di supporto per utenti aziendali
- Guida e commenti di SQL Server
Contribuire alla documentazione di SQL
Il contenuto SQL può essere modificato. L'autore delle modifiche contribuirà a migliorare la documentazione e verrà accreditato come collaboratore alla realizzazione della pagina.
Per maggiori informazioni, vedere Come contribuire alla documentazione di SQL Server