Condividi tramite


Edizioni e funzionalità supportate di SQL Server 2019

Si applica a:SQL Server 2019 (15.x)

Questo articolo offre informazioni dettagliate sulle funzionalità supportate dalle diverse edizioni di SQL Server 2019 (15.x).

Per informazioni su altre versioni, vedere:

Per informazioni su Azure SQL, vedere Confronto di funzionalità: database SQL di Azure e Istanza gestita di SQL di Azure.

I requisiti di installazione variano in base alle esigenze dell'applicazione. Le diverse edizioni di SQL Server consentono di soddisfare le esigenze specifiche di utenti e organizzazioni in termini di prezzo, runtime e prestazioni. I componenti di SQL Server installati dipendono inoltre dai requisiti specifici. Nelle sezioni seguenti vengono fornite tutte le informazioni necessarie per adottare la scelta migliore tra le edizioni e i componenti disponibili in SQL Server.

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

Provare SQL Server!: Scaricare SQL Server 2019 da Evaluation Center

Edizioni di SQL Server

La tabella seguente descrive le edizioni di SQL Server.

Edizione Definizione
Enterprise1 L'offerta premier, SQL Server Enterprise Edition offre funzionalità complete di data center di fascia alta con prestazioni veloci, virtualizzazione illimitata 1 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 un equilibrio tra prestazioni, sicurezza e accessibilità per le aziende che necessitano di funzionalità di livello aziendale senza la complessità. Questa edizione consente alle aziende in crescita di offrire prestazioni di livello aziendale, funzionalità di business intelligence e flessibilità ibrida.
Web2 L'edizione SQL Server Web è un'opzione a costo totale di proprietà ridotto per provider di servizi di hosting Web (inclusa la scelta dell'edizione Web su IaaS in Azure) e VAP Web che offre capacità di scalabilità, convenienza e gestibilità per proprietà Web di ogni dimensione.
Sviluppatore SQL Server Developer Edition consente agli sviluppatori di compilare qualsiasi tipo di applicazione su SQL Server. Include tutte le funzionalità di Enterprise Edition, ma è concesso in licenza per l'uso come sistema di sviluppo e test, non come server di produzione. SQL Server Developer Edition è una scelta ideale per gli utenti che compilano e testano le applicazioni.
Valutazione SQL Server Evaluation Edition include tutte le funzionalità di Enterprise Edition. Una distribuzione di valutazione è disponibile per 180 giorni. Per altre informazioni, vedere Risorse e documenti delle licenze di SQL Server.
Express3 SQL Server Express Edition è il database gratuito di livello base, ideale per l'apprendimento e la creazione di applicazioni basate su dati desktop e server di piccole dimensioni. È la scelta migliore per fornitori di software indipendenti, sviluppatori e hobbyisti che creano applicazioni client. Se sono necessarie funzionalità di database più avanzate, SQL Server Express può essere aggiornato senza problemi ad altre edizioni più avanzate di SQL Server.

SQL Server Express LocalDB è una versione leggera di Express Edition 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 Enterprise Edition offre virtualizzazione illimitata per i clienti con Software Assurance. Le distribuzioni devono essere conformi alla guida alle licenze. Per altre informazioni, vedere Risorse e documenti delle licenze di SQL Server.

2 L'edizione Web non è disponibile in SQL Server 2025 (17.x) e versioni successive.

3 A partire da SQL Server 2025 (17.x), Express Edition include tutte le funzionalità disponibili in SQL Server Express Edition con Advanced Services.

Usare SQL Server con applicazioni client/server

È possibile installare solo i componenti client di SQL Server in un computer che esegue applicazioni client/server che si connettono direttamente a un'istanza di SQL Server. L'installazione di componenti client rappresenta una scelta ottimale anche se si amministra un'istanza di SQL Server in un server di database o se si prevede di sviluppare applicazioni basate su SQL Server.

La scelta degli strumenti client comporta l'installazione delle seguenti funzionalità di SQL Server: componenti per la compatibilità con le versioni precedenti, SQL Server Data Tools (SSDT), componenti di connettività, strumenti di gestione, Software Development Kit e componenti della documentazione online di SQL Server. Per altre informazioni, vedere Guida all'installazione di SQL Server.

Esecuzione con IIS

In un server Internet, ad esempio un server che esegue Internet Information Services (IIS), in genere si installeranno gli strumenti client di SQL Server. Gli strumenti client includono i componenti di connettività client usati dalle applicazioni per la connessione a un'istanza di SQL Server.

Nota

Benché sia possibile installare un'istanza di SQL Server nello stesso computer in cui è in esecuzione IIS, si tratta in genere di una configurazione usata solo per siti Web di piccole dimensioni con 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.

Scegliere le funzionalità di SQL Server

Per selezionare i componenti da includere in un'installazione di SQL Server, usare la pagina Selezione delle funzionalità dell'Installazione guidata 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.

Funzionalità del server Descrizione
Motore di database di SQL Server Motore di database di SQL Server include Motore di database, il servizio di base per l'archiviazione, l'elaborazione e la sicurezza dei dati, la replica, la ricerca full-text, gli strumenti per la gestione di dati XML e relazionali, l'integrazione analitica nel database e l'integrazione PolyBase per l'accesso a Hadoop e ad altre origini di dati eterogenee, nonché Machine Learning Services per l'esecuzione di script Python e R con i dati relazionali.
Servizi di analisi Analysis Services include gli strumenti per la creazione e la gestione delle applicazioni di data mining e Online Analytical Processing (OLAP).
Servizi di Reportistica Nella modalità nativa di Reporting Services sono inclusi componenti client e server per la creazione, la gestione e la distribuzione di report tabulari, matrice, grafici e in formato libero. Reporting Services è inoltre una piattaforma estendibile che consente di sviluppare applicazioni di creazione di report.
Servizi di Integrazione Integration Services è un set di strumenti grafici e oggetti programmabili per lo spostamento, la copia e la trasformazione di dati. Include inoltre il componente DQS (Data Quality Services) 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 può includere gerarchie, sicurezza granulare, transazioni, controllo delle versioni dei dati e regole business e un componente aggiuntivo per Excel che può essere usato per gestire dati.
Machine Learning Services (In-Database) Servizi di Machine Learning (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 2019 (15.x) supporta R e Python.
Server di Machine Learning (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 2019 (15.x) supporta R e Python.
Strumenti di gestione Descrizione
SQL Server Management Studio SQL Server Management Studio (SSMS) è un ambiente integrato per l'accesso, la configurazione, la gestione, l'amministrazione e lo sviluppo di componenti di SQL Server. SSMS consente l'uso di SQL Server a sviluppatori e amministratori con qualsiasi livello di esperienza. La versione più recente di SSMS aggiorna SMO, che include l'API Valutazione SQL.

Scaricare e installare
Management Studio da Scaricare SQL Server Management Studio
Gestione configurazione SQL Server Gestione configurazione SQL Server offre funzionalità di base per la gestione della configurazione dei servizi di SQL Server, dei protocolli server, dei protocolli client e degli alias per i client.
SQL Server Profiler (strumento di analisi per SQL Server) SQL Server Profiler è un'interfaccia utente grafica che consente di monitorare un'istanza di Motore di database o di Analysis Services.
Ottimizzazione guidata motore di database (DTA) Ottimizzazione guidata motore di database consente di creare set ottimali di indici, viste indicizzate e partizioni.
Client di Data Quality Services 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 (SSDT) SQL Server Data Tools fornisce un IDE per la compilazione 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 che consente agli sviluppatori di database di eseguire tutte le attività di progettazione di database per qualsiasi piattaforma SQL Server (sia on-premise che off-premise) 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 di Microsoft SQL Documentazione di base per SQL Server.

Edizioni Developer ed Evaluation

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

L'edizione Developer continua a supportare solo 1 client per la panoramica di Riesecuzione distribuita di SQL Server.

Limiti di scalabilità

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Capacità di calcolo massima usata da una sola istanza - Motore di database di SQL Server 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 sola 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 istanza del Motore di database di SQL Server Valore massimo del sistema operativo 128 GB 64 GB 1.410 MB 1.410 MB
Memoria massima per la cache dei segmenti columnstore per istanza del motore di database di SQL Server Memoria illimitata 32 GB 16 GB 352 MB 352 MB
Dimensione massima dati ottimizzati per la memoria per ogni database nel Motore di database di SQL Server Memoria illimitata 32 GB 16 GB 352 MB 352 MB
Memoria massima usata per ogni istanza di Analysis Services Valore massimo del sistema operativo 16 GB 2

64 GB 3
N/D N/D N/D
Memoria massima usata 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 Limiti della capacità di calcolo per edizione di SQL Server.

2 Tabulare

3 MOLAP

Disponibilità elevata

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Supporto di Server Core 1
Trasferimento dei log NO NO
Mirroring del database 2 3 3 3
Compressione backup NO NO NO
Snapshot del database
Istanze del cluster di failover Always On 4 NO NO NO
Gruppi di disponibilità Always On 5 NO NO NO NO
Gruppi di disponibilità di base 6 NO NO NO NO
Reindirizzamento automatico del collegamento di lettura/scrittura 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
Ripristino accelerato del database (ADR) 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
Gruppo di disponibilità senza cluster 5, 6 NO NO NO
Server di failover per il ripristino di emergenza 7 NO NO NO
Server di failover per la disponibilità elevata 7 NO NO NO
Server di failover per il ripristino di emergenza in Azure 7 NO NO NO

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

2 Solo modalità di protezione Full

3 Solo server di controllo

4 Nella edizione Enterprise il numero massimo di nodi è 16. In Standard Edition è disponibile il supporto per due nodi.

5 Nell’edizione Enterprise è disponibile il supporto fino a 8 repliche secondarie, incluse 5 repliche secondarie sincrone.

6 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à Always On di base per un database singolo.

7Software Assurance obbligatorio.

Scalabilità e prestazioni

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Columnstore 1, 2
File binari di oggetti di grandi dimensioni in indici columnstore cluster
Ricompilazione degli indici columnstore non cluster online NO NO NO NO
Database in memoria: OLTP in memoria 1, 2 3
Database in memoria: pool di buffer ibrido NO NO NO
Database in memoria: metadati tempdb ottimizzati per la memoria NO NO NO NO
Database in memoria: supporto memoria persistente
Stretch Database
Supporto di più istanze 50 50 50 50 50
Partizionamento di tabelle e indici 2
Compressione dei dati 2
Resource Governor NO NO NO NO
Parallelismo della tabella partizionata 2 NO NO
Più contenitori filestream 2
Allocazione di memoria di pagine di grandi dimensioni e matrice di buffer compatibile con 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
Miglioramenti dell'inserimento bulk

1 La modalità Batch in rowstore supporta solo gli heap basati su disco e gli indici ad albero B+. Non supporta tabelle OLTP In-Memory, colonne XML o colonne sparse. Il grado di parallelismo (DOP) per le operazioni in modalità batch è limitato a 2 per SQL Server Standard Edition e 1 per le edizioni Web ed Express di SQL Server.

2 Il pushdown aggregato, il pushdown del predicato di stringa e le ottimizzazioni SIMD sono miglioramenti alla scalabilità di SQL Server Enterprise Edition. Per altri dettagli, vedere Novità negli indici columnstore.

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

Elaborazione di query intelligenti

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Conteggio distinto approssimativo
Regolazione automatica NO NO NO NO
Modalità batch nell'archivio righe 1 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
Feedback delle concessioni di memoria in modalità riga NO NO NO NO
Inlining di funzioni definite dall'utente scalari
Compilazione posticipata delle variabili di tabella

1 La modalità Batch in rowstore supporta solo gli heap basati su disco e gli indici ad albero B+. Non supporta tabelle OLTP In-Memory, colonne XML o colonne sparse. Il grado di parallelismo (DOP) per le operazioni in modalità batch è limitato a 2 per SQL Server Standard Edition e 1 per le edizioni Web ed Express di SQL Server.

Security

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Sicurezza a livello di riga
Sempre Crittografato
Sempre crittografato con enclave sicure
Maschera dati dinamica
Controllo server
Controllo database
Transparent Data Encryption (TDE) NO NO NO
Gestione delle chiavi estensibile (Extensible Key Management - EKM) NO NO NO
Ruoli definiti dall'utente
Database indipendenti
Crittografia per backup NO NO NO
Classificazione e controllo dei dati

Manageability

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Istanze utente NO NO NO
DB locale NO NO NO NO
Connessione amministrativa dedicata 1 1
Creare nuovi endpoint NO NO
Supporto SysPrep 2
Supporto di scripting di PowerShell 3
Supporto per le operazioni dei componenti dell'applicazione livello dati (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 delle viste indicizzate (con NOEXPAND hint)
Query diretta di SQL Server Analysis Services NO NO
Gestione automatica viste indicizzate NO NO
Viste partizionate distribuite NO NO NO NO
Operazioni di manutenzione degli indici 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
Istanza master per cluster Big Data NO NO NO
Certificazione di compatibilità

1 Con flag di traccia

2 Per altre informazioni, vedere Considerazioni sull'installazione di SQL Server con SysPrep.

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

Programmabilità

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
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
Server di Machine Learning (Standalone) NO NO NO NO
Nodo di calcolo PolyBase 3 3 3 3
Nodo head PolyBase 4 NO NO NO
JSON (JavaScript Object Notation)
Archivio query
Temporale
Integrazione di Common Language Runtime (CLR)
Integrazione del runtime del linguaggio Java
Supporto XML nativo
Indicizzazione XML
MERGE e funzionalità di upsert
Supporto FILESTREAM
FileTable
Tipi di dati di data e ora
Supporto di internazionalizzazione
Ricerca full-text e semantica NO
Impostazione della lingua nelle query NO
Service Broker (messaggistica e accodamento) no 5 no 5 no 5
Transact-SQL - endpoint NO NO
Grafico
Supporto UTF-8

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.

4 Per versioni precedenti a SQL Server 2019 il nodo head PolyBase richiede l'edizione Enterprise.

5 Solo per client

Servizi spaziali e di posizione

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Indici spaziali
Tipi di dati planari e geodetici
Librerie spaziali avanzate
Importazione/esportazione di formati di dati spaziali standard del settore

Replica

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
Sottoscrittori eterogenei NO NO NO
Replica di tipo merge 1 1 1
Pubblicazione Oracle NO NO NO NO
Replica transazionale peer-to-peer NO NO NO NO
Replica snapshot 1 1 1
Rilevamento delle modifiche in SQL Server
Replica transazionale 1 1 1
Replica transazionale in Azure NO NO NO
Sottoscrizione aggiornabile con replica transazionale NO NO NO

1 Solo Sottoscrittore

Strumenti di gestione

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
SMO (SQL Management Objects)
API Valutazione SQL
Valutazione della vulnerabilità SQL
Gestione configurazione SQL Server
Utilità sqlcmd (strumento da riga di comando)
Riesecuzione distribuita: strumento di amministrazione NO
Ripetizione distribuita: Client NO NO
Riesecuzione distribuita: controller 1 2 2 NO NO
SQL Profiler N. 3 N. 3 N. 3
Agente di SQL Server NO NO
Management Pack di Microsoft System Center Operations Manager NO NO
Ottimizzazione guidata motore di database (DTA) 4 4 NO NO

1 Fino a 16 client

2 1 cliente

3 È 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.

4 Ottimizzazione abilitata solo sulle funzionalità dell'edizione Standard

Strumenti di sviluppo

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
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

Servizi di Integrazione

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 caratteristiche Master Data Services e Data Quality Services supportate dalle edizioni di SQL Server, vedi Caratteristiche supportate di Master Data Services e Data Quality Services.

Magazzino dati

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
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
Elaborazione di query parallela su tabelle e indici partizionati NO NO NO NO
Aggregazione batch globale NO NO NO NO

Servizi di analisi

Per informazioni sulle caratteristiche di Analysis Services supportate dalle edizioni di SQL Server, vedi Caratteristiche di Analysis Services supportate dalle edizioni di SQL Server.

Servizio di creazione report

Per informazioni sulle caratteristiche di Reporting Services supportate dalle edizioni di SQL Server, vedi Caratteristiche di SQL Server Reporting Services supportate dalle edizioni.

Client di business intelligence

Per informazioni sulle caratteristiche del client di business intelligence supportate dalle edizioni di SQL Server, vedi Caratteristiche di Analysis Services supportate dalle edizioni di SQL Server o Caratteristiche di SQL Server Reporting Services supportate dalle edizioni.

Servizi di database aggiuntivi

Funzionalità Impresa Normale Rete Internet Express con
Servizi avanzati
Esprimere
SQL Server Migration Assistant (SSMA)
Posta elettronica database NO NO

Ottenere aiuto

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 altre informazioni, vedere Modificare la documentazione di Microsoft Learn.