Edizioni e funzionalità supportate di SQL Server 2017

Si applica a: SQL Server 2017 (14.x) e versioni successive

Questo argomento offre informazioni dettagliate sulle funzionalità supportate dalle diverse edizioni di SQL Server 2017.

Per informazioni su altre versioni, vedere:

I requisiti di installazione variano in base alle esigenze dell'applicazione. Le diverse edizioni di SQL Server supportano le prestazioni, il runtime e i requisiti di prezzo univoci delle organizzazioni e dei singoli utenti. I componenti SQL Server installati dipendono anche dai requisiti specifici. Le sezioni seguenti consentono di comprendere come scegliere tra le edizioni e i componenti disponibili in SQL Server.

SQL Server Evaluation Edition è disponibile per un periodo di valutazione di 180 giorni.

Per le note sulla versione più recenti e informazioni sulle novità, vedere quanto segue:

Provare SQL Server

Scaricare SQL Server 2017 da Evaluation Center

Edizioni di SQL Server

Nella tabella seguente vengono descritte le edizioni di SQL Server.

Edizione di SQL Server Definizione
Enterprise L'offerta Premium, SQL Server Enterprise Edition offre funzionalità complete di data center di fascia alta con prestazioni elevate, virtualizzazione illimitata1 e business intelligence end-to-end, consentendo livelli di servizio elevati per carichi di lavoro cruciali e l'accesso degli utenti finali alle informazioni dettagliate sui dati.
Standard SQL Server Standard edition offre la gestione dei dati di base e il database di business intelligence per i reparti e le piccole organizzazioni per eseguire le applicazioni e supporta strumenti di sviluppo comuni per l'ambiente locale e il cloud, consentendo una gestione efficace dei database con risorse IT minime.
Web SQL Server Web edition è un'opzione a basso costo totale di proprietà per host Web e VAP Web per offrire funzionalità di scalabilità, accessibilità e gestibilità per proprietà Web di piccole e grandi dimensioni.
Sviluppatore SQL Server Developer edition consente agli sviluppatori di compilare qualsiasi tipo di applicazione oltre a SQL Server. Benché includa tutte le funzionalità dell'edizione Enterprise, ne è consentito l'utilizzo solo come sistema di sviluppo e di prova e non come server di produzione. SQL Server Developer è una scelta ideale per gli utenti che compilano e testano le applicazioni.
Edizioni Express L'edizione Express è un database di base gratuito, ideale per l'apprendimento e la compilazione di applicazioni basate sui dati desktop e server di piccole dimensioni. Questa edizione costituisce la scelta ottimale per fornitori di software indipendenti, sviluppatori e sviluppatori amatoriali di applicazioni client. Se sono necessarie funzionalità di database più avanzate, SQL Server Express può essere aggiornato facilmente ad altre versioni finali più recenti di SQL Server. SQL Server Express LocalDB è una versione leggera di Express che include tutte le funzionalità di programmabilità, viene eseguita in modalità utente e dispone di un'installazione rapida senza configurazione e un breve elenco di prerequisiti.

1 La virtualizzazione illimitata è disponibile nella versione Enterprise Edition per i clienti con Software Assurance. Le distribuzioni devono essere conformi alla guida alle licenze. Per altre informazioni, vedere la pagina dei prezzi e delle licenze.

Utilizzo di SQL Server con un server Internet

In un server Internet, ad esempio un server che esegue Internet Information Services (IIS), in genere verranno installati gli strumenti client SQL Server. Gli strumenti client includono i componenti di connettività client usati da un'applicazione che si connette a un'istanza di SQL Server.

Nota

Sebbene sia possibile installare un'istanza di SQL Server in un computer che esegue IIS, questa operazione viene in genere eseguita solo per siti Web di piccole dimensioni che dispongono di un singolo computer server. Nella maggior parte dei siti Web, i sistemi IIS di livello intermedio risiedono in un server o in un cluster di server, mentre i database corrispondenti si trovano in un server separato o in una federazione di server.

Uso di SQL Server con applicazioni client/server

È possibile installare solo i componenti client SQL Server in un computer che esegue applicazioni client/server che si connettono direttamente a un'istanza di SQL Server. Un'installazione dei componenti client è un'opzione valida anche se si amministra un'istanza di SQL Server in un server di database o se si prevede di sviluppare applicazioni SQL Server.

L'opzione strumenti client installa le funzionalità di SQL Server seguenti: componenti di compatibilità con le versioni precedenti, SQL Server Data Tools, componenti di connettività, strumenti di gestione, software development kit e componenti della documentazione online di SQL Server. Per altre informazioni, vedere Installare SQL Server.

Scelta tra componenti SQL Server

Utilizzare la pagina Selezione funzionalità della SQL Server Installazione guidata per selezionare i componenti da includere in un'installazione di SQL Server. Per impostazione predefinita, non è selezionata alcuna funzionalità inclusa nell'albero.

Utilizzare le informazioni incluse nelle tabelle seguenti per determinare il set di funzionalità più adatto per le proprie esigenze.

Componenti server Descrizione
Motore di database di SQL Server SQL Server motore di database include il motore di database, il servizio di base per l'archiviazione, l'elaborazione e la protezione dei dati, la replica, la ricerca full-text, gli strumenti per la gestione dei dati relazionali e XML, l'integrazione di analisi del database e l'integrazione di PolyBase per l'accesso a Hadoop e ad altre origini dati eterogenee e al server Data Quality Services (DQS).
Analysis Services Analysis Services include gli strumenti per la creazione e la gestione dell'elaborazione analitica online (OLAP) e delle applicazioni di data mining.
Reporting Services Reporting Services include componenti server e client per la creazione, la gestione e la distribuzione di report tabulari, matrice, grafici e in formato libero. Reporting Services è anche una piattaforma estendibile che è possibile usare per sviluppare applicazioni di report.
Integration Services Integration Services è un set di strumenti grafici e oggetti programmabili per lo spostamento, la copia e la trasformazione dei dati. Include anche il componente Data Quality Services (DQS) per Integration Services.
Master Data Services Master Data Services (MDS) è una soluzione SQL Server per la gestione dei dati master. MDS può essere configurato per gestire qualsiasi dominio (prodotti, clienti, account) e include gerarchie, sicurezza granulare, transazioni, controllo delle versioni dei dati e regole business, nonché un componente aggiuntivo per Excel che può essere usato per gestire i dati.
Machine Learning Services (In-Database) Machine Learning Services (In-Database) supporta soluzioni di Machine Learning distribuite e scalabili che usano origini dati aziendali. In SQL Server 2016 era supportato il linguaggio R. SQL Server 2017 supporta R e Python.
Machine Learning Server (Standalone) Machine Learning Server (Standalone) supporta la distribuzione di soluzioni di Machine Learning distribuite e scalabili su più piattaforme che usano più origini dati aziendali, tra cui Linux e Hadoop. In SQL Server 2016 era supportato il linguaggio R. SQL Server 2017 supporta R e Python.
Strumenti di gestione Descrizione
SQL Server Management Studio SQL Server Management Studio è un ambiente integrato per accedere, configurare, gestire, amministrare e sviluppare componenti di SQL Server. Management Studio consente agli sviluppatori e agli amministratori di tutti i livelli di competenza di usare SQL Server.

Scaricare e installare
Management Studio da Scaricare SQL Server Management Studio
Gestione configurazione SQL Server Gestione configurazione SQL Server offre la gestione della configurazione di base per i servizi di SQL Server, i protocolli server, i protocolli client e gli alias client.
SQL Server Profiler SQL Server Profiler fornisce un'interfaccia utente grafica per monitorare un'istanza del motore di database o di Analysis Services.
Database Engine Tuning Advisor Ottimizzazione guidata motore di database consente di creare set ottimali di indici, viste indicizzate e partizioni.
Client Data Quality Fornisce un'interfaccia utente grafica estremamente intuitiva e semplice per la connessione al server DQS e per eseguire operazioni di pulizia dei dati. Consente inoltre di monitorare centralmente le varie attività eseguite durante l'operazione di pulizia dei dati.
SQL Server Data Tools SQL Server Data Tools fornisce un IDE per la creazione di soluzioni per i componenti di Business Intelligence: Analysis Services, Reporting Services e Integration Services.

(in precedenza denominato Business Intelligence Development Studio).

SQL Server Data Tools include anche "Progetti di database", che fornisce un ambiente integrato per gli sviluppatori di database per eseguire tutte le operazioni di progettazione del database per qualsiasi piattaforma SQL Server (sia in locale) all'interno di Visual Studio. Gli sviluppatori di database possono utilizzare le funzionalità avanzate di Esplora server in Visual Studio per creare o modificare facilmente dati e oggetti di database oppure eseguire query.
Componenti di connettività Consente di installare i componenti per la comunicazione tra client e server nonché le librerie di rete per DB-Library, ODBC e OLE DB.
Documentazione Descrizione
documentazione online di SQL Server Documentazione di base per SQL Server.

Edizioni Developer ed Evaluation
Per le funzionalità supportate dalle edizioni Developer ed Evaluation, vedere le funzionalità elencate per SQL Server Enterprise Edition nelle tabelle seguenti.

L'edizione Developer continua a supportare un solo client per la riesecuzione distribuita di SQL Server.

Limiti di scalabilità

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Capacità di calcolo massima usata da una singola istanza: SQL Server motoredi database 1 Valore massimo del sistema operativo Limitato a meno di 4 socket o 24 core Limitato a meno di 4 socket o 16 core Limitato a meno di 1 socket o 4 core Limitato a meno di 1 socket o 4 core
Capacità di calcolo massima usata da una singola istanza - Analysis Services o Reporting Services Valore massimo del sistema operativo Limitato a meno di 4 socket o 24 core Limitato a meno di 4 socket o 16 core Limitato a meno di 1 socket o 4 core Limitato a meno di 1 socket o 4 core
Memoria massima per il pool di buffer per ogni istanza del motore di database di SQL Server valore massimo del sistema operativo 128 GB 64 GB 1410 MB 1410 MB
Capacità massima per l'estensione del pool di buffer per ogni istanza di SQL Server motore di database 32 * (configurazione massima della memoria del server) 4 * (configurazione massima della memoria del server) N/D N/D N/D
Memoria massima per la cache dei segmenti Columnstore per istanza di SQL Server motore di database Memoria illimitata 32 GB 16 GB 352 MB 352 MB
Dimensioni massime dei dati ottimizzati per la memoria per ogni database in SQL Server motore di database Memoria illimitata 32 GB 16 GB 352 MB 352 MB
Memoria massima utilizzata per istanza di Analysis Services valore massimo del sistema operativo Tabella: 16 GB

MOLAP: 64 GB
N/D N/D N/D
Memoria massima utilizzata per ogni istanza di Reporting Services valore massimo del sistema operativo 64 GB 64 GB 4 GB N/D
Dimensione massima del database relazionale 524 PB 524 PB 524 PB 10 GB 10 GB

1 La licenza basata su Enterprise Edition con Server + Licenza CAL (Client Access License), non disponibile per nuovi contratti, è limitata a un massimo di 20 core per istanza di SQL Server. Non sono previsti limiti nel modello di licenza server basato su core. Per altre informazioni, vedere Compute Capacity Limits by Edition of SQL Server.

Disponibilità elevata RDBMS

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Supporto di Server Core 1
Log shipping No No
Mirroring del database

Solo modalità di protezione Full
Solo server di controllo Solo server di controllo Solo server di controllo
Compressione backup No No No
Snapshot del database
Istanze del cluster di failover Always On2 No No No
Gruppi di disponibilità Always On3 No No No No
Gruppi di disponibilità di base4 No No No No
Ripristino di pagine e file online No No No No
Creazione e ricompilazione di indici online No No No No
Ricompilazioni degli indici online ripristinabili No No No No
Modifica dello schema online No No No No
Recupero rapido No No No No
Backup con mirroring No No No No
Aggiunta di memoria a caldo e CPU No No No No
Database Recovery Advisor
Backup crittografato No No No
Backup ibrido in Microsoft Azure (backup nell'URL) No No No
Gruppo di disponibilità con scalabilità in lettura3, 4 No No No No

1 Per altre informazioni sull'installazione di SQL Server in Server Core, vedere Installare SQL Server in Server Core.

2 In Enterprise Edition il numero di nodi è il valore massimo del sistema operativo. In Standard Edition è presente il supporto per due nodi.

3 In Enterprise Edition è disponibile il supporto fino a 8 repliche secondarie, incluse 2 repliche secondarie sincrone.

4 Standard Edition supporta i gruppi di disponibilità di base. Un gruppo di disponibilità di base supporta due repliche, con un database. Per altre informazioni sui gruppi di disponibilità di base, vedere Gruppi di disponibilità di base.

Scalabilità e prestazioni RDBMS

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Columnstore12
File binari di oggetti di grandi dimensioni in indici columnstore cluster
Ricompilazione degli indici columnstore non cluster online No No No No
OLTP in memoria1 3
Stretch Database
Memoria principale persistente
Supporto di più istanze 50 50 50 50 50
Partizionamento di tabelle e indici
Compressione dei dati
Resource Governor No No No No
Parallelismo della tabella partizionata
Più contenitori Filestream
Allocazione di una matrice di buffer e di memoria in pagine grandi con supporto NUMA No No No No
Estensione del pool di buffer No No No
Governance delle risorse di I/O No No No No
Read-Ahead No No No No
Analisi avanzata No No No No
Durabilità posticipata
Ottimizzazione automatica No No No No
Join adattivi in modalità batch No No No No
Feedback delle concessioni di memoria in modalità batch No No No No
Esecuzione interleaved per funzioni con valori di tabella a più istruzioni
Miglioramenti dell'inserimento bulk

1 Le dimensioni dati OLTP in memoria e la cache dei segmenti Columnstore sono limitate alla quantità di memoria specificata dall'edizione nella sezione Limiti di scalabilità. Il grado di parallelismo (DOP) per le operazioni in modalità batch è limitato a 2 per SQL Server Standard Edition e 1 per SQL Server Web ed Express Edition. Questo si riferisce agli indici columnstore creati tramite le tabelle basate su disco e le tabelle ottimizzate per la memoria.

2 Il pushdown aggregato, il pushdown dei predicati stringa e le ottimizzazioni SIMD sono SQL Server Enterprise miglioramenti della scalabilità dell'edizione. Per altri dettagli, vedere Indici columnstore - Novità.

3 Questa funzionalità non è inclusa nell'opzione di installazione LocalDB.

Sicurezza RDBMS

Funzionalità Enterprise Standard Web Express Express with Advanced Services
Sicurezza a livello di riga
Always Encrypted
Maschera dati dinamica
Server Audit
Controllo database
Crittografia trasparente del database No No No No
Extensible Key Management No No No No
Ruoli definiti dall'utente
Database indipendenti
Crittografia per backup No No No

Replica

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Sottoscrittori eterogenei No No No
Replica di tipo merge Sì (solo sottoscrittore) Sì (solo sottoscrittore) Sì (solo sottoscrittore)
Pubblicazione Oracle No No No No
Replica transazionale peer-to-peer No No No No
Replica snapshot Sì (solo sottoscrittore) Sì (solo sottoscrittore) Sì (solo sottoscrittore)
Rilevamento delle modifiche in SQL Server
Replica transazionale Sì (solo sottoscrittore) Sì (solo sottoscrittore) Sì (solo sottoscrittore)
Replica transazionale in Azure No No No
Sottoscrizione aggiornabile con replica transazionale No No No

Strumenti di gestione

Funzionalità Enterprise Standard Web Express with Advanced Services Express
SMO (SQL Management Objects)
Gestione configurazione SQL Server
CMD SQL (strumento da riga di comando)
Riesecuzione distribuita - Strumento di amministrazione No
Riesecuzione distribuita - Client No No
Distributed Replay - Controller Sì (fino a 16 client) Sì (1 client) Sì (1 client) No No
SQL Profiler No 1 No 1 No 1
SQL Server Agent No No
Management Pack di Microsoft System Center Operations Manager No No
Ottimizzazione guidata motore di database (DTA) 2 2 No No

1 È possibile eseguire il profiling di SQL Server Web, SQL Server Express, SQL Server Express with Tools ed SQL Server Express with Advanced Services usando le edizioni SQL Server Standard ed SQL Server Enterprise Edition.

2 Ottimizzazione abilitata solo sulle funzionalità dell'edizione Standard.

Gestione RDBMS

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Istanze utente No No No
DB locale No No No No
Connessione amministrativa dedicata Sì, con flag di traccia Sì, con flag di traccia
Supporto SysPrep 1
Supporto per script di PowerShell2
Supporto per le operazioni del componente dell'applicazione livello dati (DAC) - estrazione, distribuzione, aggiornamento, eliminazione
Automazione dei criteri (controllo pianificato e modifica) No No
Agente di raccolta dati relativi alle prestazioni No No
Possibilità di registrarsi come un'istanza gestita in una gestione a più istanze No No
Report di prestazioni standard No No
Guide di piano e blocco del piano per le guide di piano No No
Query diretta di viste indicizzate (tramite hint NOEXPAND)
Gestione automatica viste indicizzate No No
Viste partizionate distribuite No No No No
Operazioni indicizzate parallele No No No No
Utilizzo automatico di viste indicizzate da Query Optimizer No No No No
Verifica di coerenza parallela No No No No
Punto di controllo dell'Utilità SQL Server No No No No
Estensione del pool di buffer No No No

1 Per altre informazioni, vedere Considerazioni sull'installazione di SQL Server tramite SysPrep.

2 In Linux gli script di PowerShell sono supportati dai computer Windows con destinazione SQL Server in Linux.

Strumenti di sviluppo

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Integrazione con Microsoft Visual Studio
Intellisense (Transact-SQL e MDX)
SQL Server Data Tools (SSDT) No
Strumenti di progettazione, debug e modifica MDX No No No

Programmazione

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Integrazione di R di base 1 No
Integrazione di R avanzata 2 No No No No
Integrazione di Python di base No
Integrazione di Python avanzata No No No No
Machine Learning Server (Standalone) No No No No
Nodo di calcolo PolyBase 3 3 3 3
Nodo head PolyBase No No No No
JSON
Archivio query
Temporale
Integrazione con Common Language Runtime (CLR)
Supporto XML nativo
Indicizzazione XML
& Funzionalità MERGE UPSERT
Supporto FILESTREAM
FileTable
Tipi di dati data e ora
Supporto di internazionalizzazione
Ricerca full-text e semantica No
Impostazione della lingua nelle query No
Service Broker (messaggistica) No (solo client) No (solo client) No (solo client)
Transact-SQL - endpoint No No
Grafico

1 L'integrazione di base è limitata a 2 core e ai set di dati in memoria.

2 L'integrazione avanzata può usare tutti i core disponibili per l'elaborazione parallela dei set di dati con qualsiasi dimensione, nei limiti imposti dall'hardware.

3 La scalabilità orizzontale con più nodi di calcolo richiede un nodo head.

Integration Services

Per informazioni sulle funzionalità di SQL Server Integration Services (SSIS) supportate dalle edizioni di SQL Server, vedere Funzionalità di Integration Services supportate dalle edizioni di SQL Server.

Master Data Services

Per informazioni sulle funzionalità di Master Data Services e Data Quality Services supportate dalle edizioni di SQL Server, vedere funzionalità di Master Data Services e Data Quality Services supportate dalle edizioni di SQL Server.

Data warehouse

Funzionalità Enterprise Standard Web Express with Advanced Services Express
Creazione di cubi senza database No No No
Generazione automatica dello schema della gestione temporanea e del data warehouse No No No
Change Data Capture No No No
Ottimizzazione query join a stella No No No No
Configurazione scalabile di Analysis Services di sola lettura No No No No
Elaborazione di query parallela su tabelle e indici partizionati No No No No
Aggregazione batch globale No No No No

Analysis Services

Per informazioni sulle funzionalità di Analysis Services supportate dalle edizioni di SQL Server, vedere Funzionalità di Analysis Services supportate dalle edizioni di SQL Server.

BI Semantic Model (multidimensionale)

Per informazioni sulle funzionalità di Analysis Services supportate dalle edizioni di SQL Server, vedere Funzionalità di Analysis Services supportate dalle edizioni di SQL Server.

BI Semantic Model (tabulare)

Per informazioni sulle funzionalità di Analysis Services supportate dalle edizioni di SQL Server, vedere Funzionalità di Analysis Services supportate dalle edizioni di SQL Server.

PowerPivot per SharePoint

Per informazioni sulle funzionalità di Power Pivot per SharePoint supportate dalle edizioni di SQL Server, vedere Funzionalità di Analysis Services supportate dalle edizioni di SQL Server.

Data mining

Per informazioni sulle funzionalità di data mining supportate dalle edizioni di SQL Server, vedere Funzionalità di Analysis Services supportate dalle edizioni di SQL Server.

Reporting Services

Per informazioni sulle funzionalità di Reporting Services supportate dalle edizioni di SQL Server, vedere Reporting Services funzionalità supportate dalle edizioni di SQL Server.

Client di business intelligence

Per informazioni sulle funzionalità client di Business Intelligence supportate dalle edizioni di SQL Server, vedere Funzionalità di Analysis Services supportate dalle edizioni di SQL Server o funzionalità Reporting Services supportate dalle edizioni di SQL Server.

Servizi spaziali e basati sulla posizione

Nome funzionalità Enterprise Standard Web Express with Advanced Services Express
Indici spaziali
Tipi di dati planari e geodetici
Librerie spaziali avanzate
Importazione/esportazione di formati di dati spaziali standard del settore

Servizi di database aggiuntivi

Nome funzionalità Enterprise Standard Web Express with Advanced Services Express
SQL Server Migration Assistant
Posta elettronica database No No

Altri componenti

Nome funzionalità Enterprise Standard Web Express with Advanced Services Express
StreamInsight StreamInsight Premium Edition StreamInsight Standard Edition StreamInsight Standard Edition No No
StreamInsight HA StreamInsight Premium Edition No No No No

Scaricare la versione più recente di SQL Server Management Studio

Passaggi successivi

Documentazione di SQL Server
Installation for SQL Server (Installazione per SQL Server)

Ottenere aiuto

Contribuire alla documentazione di SQL

Si è capito che è possibile modificare il contenuto SQL autonomamente? In tal caso, non solo si aiuta a migliorare la documentazione, ma si ottiene anche un credito come collaboratore alla pagina.

Per altre informazioni, vedere Come contribuire alla documentazione di SQL Server