Novità di SQL Server 2022 (16.x)

Si applica a: SQL Server 2022 (16.x)

SQL Server 2022 (16.x) si basa sulle versioni precedenti per espandere SQL Server come piattaforma che offre opzioni di linguaggi di sviluppo, tipi di dati, ambienti locali o cloud e sistemi operativi.

Il video seguente presenta SQL Server 2022 (16.x).

Per altri contenuti video, vedere:

Questo articolo riepiloga le nuove funzionalità e i miglioramenti per SQL Server 2022 (16.x).

Ottenere SQL Server 2022 (16.x)

Ottenere SQL Server 2022 Evaluation Edition. Numero di build: 16.0.1000.6.

Per altre informazioni e problemi noti, vedere note sulla versione di SQL Server 2022 (16.x).

Per un'esperienza ottimale con SQL Server 2022 (16.x), usare gli strumenti più recenti.

Caratteristiche essenziali delle funzionalità

Le sezioni seguenti identificano le funzionalità migliorate introdotte in SQL Server 2022 (16.x).

Analisi

Nuova funzionalità o aggiornamento Dettagli
Collegamento ad Azure Synapse per SQL Ottenere analisi quasi in tempo reale sui dati operativi in SQL Server 2022 (16.x). Grazie a una perfetta integrazione tra archivi operativi in SQL Server 2022 (16.x) e pool SQL dedicati di Azure Synapse Analytics, Azure Collegamento a Synapse for SQL consente di eseguire scenari di analisi, business intelligence e Machine Learning sui dati operativi con un impatto minimo sui database di origine con una nuova tecnologia di feed di modifiche.

Per altre informazioni, vedere Che cos'è Azure Collegamento a Synapse per SQL? - Azure Synapse Analytics.

Vedere anche Problemi noti.
Integrazione di archiviazione oggetti SQL Server 2022 (16.x) introduce una nuova integrazione dell'archiviazione di oggetti nella piattaforma dati, consentendo di integrare SQL Server con l'archiviazione oggetti compatibile con S3, oltre a Archiviazione di Azure. Il primo è il backup nell'URL e il secondo è Data Lake Virtualization.

Data Lake Virtualization integra PolyBase con l'archiviazione oggetti compatibile con S3 e aggiunge il supporto per l'esecuzione di query su file Parquet con T-SQL.
Virtualizzazione dei dati Consente di eseguire query su tipi diversi di dati in tipi diversi di origini dati da SQL Server.

L'aggiornamento cumulativo 2 di SQL Server 2022 (16.x) introduce ora il supporto per i file Oracle TNS. Per altre informazioni ed esempi, vedere CREATE EXTERNAL DATA SOURCE.

Disponibilità

Nuova funzionalità o aggiornamento Dettagli
Collegamento all'Istanza gestita di SQL di Azure Replicare i dati tra l'istanza di SQL Server in Istanza gestita di SQL di Azure per il ripristino di emergenza e la migrazione. Vedere Funzionalità di collegamento per Istanza gestita di SQL di Azure.
Gruppo di disponibilità indipendente Crea un gruppo di disponibilità AlwaysOn che:
- Gestisce i propri oggetti di metadati (utenti, account di accesso, autorizzazioni, processi di SQL Agent e così via) a livello di gruppo di disponibilità oltre che a livello di istanza.
- Include database di sistema indipendenti specializzati all'interno del gruppo di disponibilità. Per altre informazioni, vedere Che cos'è un gruppo di disponibilità indipendente?
Gruppo di disponibilità distribuito - Ora si usano più connessioni TCP per un miglior utilizzo della larghezza di banda di rete in un collegamento remoto con latenze tcp lunghe.
Metadati di backup migliorati La tabella di sistema backupset restituisce l'ora dell'ultimo ripristino valido. Vedere backupset (Transact-SQL).

Sicurezza

Nuova funzionalità o aggiornamento Dettagli
Integrazione di Microsoft Defender per il cloud Protegge i server SQL usando il piano Defender per SQL. Il piano Defender per SQL richiede che l'estensione SQL Server per Azure sia abilitata e includa funzionalità per l'individuazione e la mitigazione di potenziali vulnerabilità del database e per il rilevamento di attività anomale che potrebbero indicare una minaccia per i database. Altre informazioni su come Defender per SQL può proteggere l'intero patrimonio di database ovunque: ambienti locali, ibridi e multicloud.
Integrazione di Microsoft Purview Applica i criteri di accesso di Microsoft Purview a qualsiasi istanza di SQL Server registrata sia in Azure Arc che in Gestione utilizzo dati di Microsoft Purview.

- Nuovi ruoli sql Monitor prestazioni e revisore della sicurezza SQL sono allineati al principio dei privilegi minimi usando i criteri di accesso di Microsoft Purview.

Per informazioni dettagliate, vedere Effettuare il provisioning dell'accesso dal proprietario dei dati per SQL Server abilitato da Azure Arc .
Contabilità generale La funzione di libro mastro offre funzionalità di prova di manomissione nel database. È possibile usare la crittografia per attestare ad altre parti, ad esempio revisori dei conti o altre parti commerciali, che i dati non sono stati manomessi. Vedere Libro mastro.
Autenticazione Microsoft Entra Usare l'autenticazione con Microsoft Entra ID (in precedenza Azure Active Directory) per connettersi a SQL Server.

A partire da SQL Server 2022 (16.x) Aggiornamento cumulativo 6, è possibile configurare la replica transazionale e snapshot con l'autenticazione Di Microsoft Entra, disponibile a livello generale nell'aggiornamento cumulativo 12.
Always Encrypted con enclave sicuri Supporto per JOIN, GROUP BY e ORDER BY e per le colonne di testo che usano regole di confronto UTF-8 nelle query riservate tramite enclave. Prestazioni migliorate. Vedere Always Encrypted con enclave sicuri.
Controllo di accesso: autorizzazioni Le nuove autorizzazioni granulari migliorano la conformità con il principio dei privilegi minimi

Leggere qui per una spiegazione approfondita del sistema di autorizzazioni SQL rinnovato per principio dei privilegi minimi e dei criteri esterni
Controllo di accesso: Ruoli a livello di server I nuovi ruoli predefiniti a livello di server consentono l'accesso con privilegi minimi per le attività amministrative applicabili all'intera istanza di SQL Server
Maschera dati dinamica Autorizzazioni UNMASK granulari per Dynamic Data Masking.
Supporto per i certificati PFX e altri miglioramenti crittografici Nuovo supporto per l'importazione e l'esportazione di certificati con formato PFX e chiavi private. Possibilità di eseguire il backup e il ripristino delle chiavi master in Archiviazione BLOB di Azure. I certificati generati da SQL Server hanno ora una dimensione predefinita della chiave RSA di 3072 bit.

Sono state aggiunte le istruzioni BACKUP SYMMETRIC KEY e RESTORE SYMMETRIC KEY.

Vedere anche BACKUP CERTIFICATE (Transact-SQL).
Supporto del protocollo MS-TDS 8.0 Nuova iterazione del protocollo MS-TDS. Vedere Supporto TDS 8.0 e supporto tls 1.3:
- Rende obbligatoria la crittografia
- Allinea MS-TDS con HTTPS rendendolo gestibile dalle appliance di rete per una maggiore sicurezza
- Rimuove l'interleaving personalizzato di MS-TDS/TLS e abilita l'utilizzo di TLS 1.3 e delle versioni successive del protocollo TLS.

Prestazioni

Nuova funzionalità o aggiornamento Dettagli
Miglioramenti della concorrenza di latch di pagina del sistema Gli aggiornamenti simultanei delle pagine della mappa di allocazione globale (GAM, Global Allocation Map) e delle pagine della mappa di allocazione globale condivisa (SGAM, Shared Global Allocation Map) riducono la contesa dei latch di pagina durante l'allocazione/deallocazione di pagine ed extent di dati. Questi miglioramenti si applicano a tutti i database utente e in particolare a vantaggi tempdb elevati per i carichi di lavoro.
Analisi parallela del pool di buffer Migliora le prestazioni delle operazioni di analisi del pool di buffer in computer con memoria di grandi dimensioni usando più core di CPU. Altre informazioni sulle operazioni che attivano un'analisi del pool di buffer possono essere eseguite lentamente nei computer con memoria di grandi dimensioni.
Indice columnstore cluster ordinato L'indice columnstore cluster ordinato ordina i dati esistenti in memoria prima che il generatore indici li comprima in segmenti di indice. Ciò consente di eliminare i segmenti in modo più efficiente, con conseguente miglioramento delle prestazioni man mano che il numero di segmenti da leggere dal disco viene ridotto. Per altre informazioni, vedere CREATE COLUMNSTORE INDEX (Transact-SQL) e Novità negli indici columnstore.

Disponibile anche in Synapse Analytics. Vedere Prestazioni delle query.
Miglioramento dell'eliminazione dei segmenti columnstore Tutti gli indici columnstore traggono vantaggio da una migliore eliminazione dei segmenti in base al tipo di dati. Le scelte dei tipi di dati possono avere un impatto significativo sui predicati di filtro comuni basati sulle prestazioni delle query per le query sull'indice columnstore. L'eliminazione dei segmenti si applica ai tipi di dati numerici, di data e ora e al tipo di dati datetimeoffset con scala inferiore o uguale a due. A partire da SQL Server 2022 (16.x), le funzionalità di eliminazione dei segmenti si estendono ai tipi di dati string, binary, guid e al tipo di dati datetimeoffset per la scala maggiore di due.
Gestione OLTP in memoria Migliora la gestione della memoria in server con memoria di grandi dimensioni per ridurre le condizioni di memoria insufficiente.
Aumento delle dimensioni dei file di log virtuali Nelle versioni precedenti di SQL Server, se l'aumento successivo è superiore a 1/8 delle dimensioni correnti del log e l'aumento è inferiore a 64 MB, vengono creati quattro file di log virtuali. In SQL Server 2022 (16.x), questo comportamento è leggermente diverso. Viene creato un solo file di log virtuale se l'aumento è inferiore o uguale a 64 MB e superiore a 1/8 delle dimensioni correnti del log. Per altre informazioni sull'aumento delle dimensioni dei file di log virtuali, vedere File di log virtuali.
Gestione dei thread - ParallelRedoThreadPool: pool di thread a livello di istanza condiviso con tutti i database che hanno il lavoro di rollforward. A questo scopo, ogni database può sfruttare i vantaggi del rollforward parallelo. Il pool di thread di rollforward parallelo consente a più thread di elaborare i record di log di un database contemporaneamente (in parallelo). Nelle versioni precedenti il numero di thread disponibili per il rollforward era limitato a 100.

- ParallelRedoBatchRedo: il rollforward dei record di log viene eseguito in batch in un latch migliorando la velocità. Ciò migliora il ripristino, il ripristino di recupero e il ripristino di arresto anomalo del sistema.
Promozioni di I/O del pool di buffer ridotte Riduzione degli eventi imprevisti di una singola pagina promossa a otto pagine durante il popolamento del pool di buffer dall'archiviazione, causando I/O non necessari. Il pool di buffer può essere popolato in modo più efficiente dal meccanismo read-ahead. Questa modifica è stata introdotta in SQL Server 2022 (tutte le edizioni) e inclusa in database SQL di Azure e Istanza gestita di SQL di Azure.
Algoritmi di spinlock avanzati Gli spinlock sono una parte importante della coerenza all'interno del motore per più thread. Le modifiche interne al motore di database rendono più efficienti i spinlock. Questa modifica è stata introdotta in SQL Server 2022 (tutte le edizioni) e inclusa in database SQL di Azure e Istanza gestita di SQL di Azure.
Algoritmi VLF (Virtual Log File) migliorati Il log dei file virtuali (VLF) è un'astrazione del log delle transazioni fisiche. La presenza di un numero elevato di VLF di piccole dimensioni in base all'aumento del log può influire sulle prestazioni delle operazioni come il ripristino. È stato modificato l'algoritmo per il numero di file VLF creati durante determinati scenari di aumento dei log. Per altre informazioni su come è stato modificato questo algoritmo in SQL Server 2022 (16.x), vedere File di log virtuali (VLFs). Questa modifica è stata introdotta in SQL Server 2022 (tutte le edizioni) e inclusa in database SQL di Azure.
Inizializzazione immediata dei file per gli eventi di crescita dei file di log delle transazioni In generale, i file di log delle transazioni non possono trarre vantaggio dall'inizializzazione immediata dei file (IFI). A partire da SQL Server 2022 (16.x) (tutte le edizioni) e in database SQL di Azure, l'inizializzazione immediata dei file può trarre vantaggio dagli eventi di crescita del log delle transazioni fino a 64 MB. L'incremento predefinito delle dimensioni di crescita automatica per i nuovi database è 64 MB. Gli eventi di aumento automatico dei file di log delle transazioni di dimensioni superiori a 64 MB non possono trarre vantaggio dall'inizializzazione immediata dei file. Per altre informazioni, vedere Inizializzazione immediata dei file di database.

Query Store ed elaborazione di query intelligenti

La famiglia di funzionalità IQP (Intelligent Query Processing) include funzionalità che migliorano le prestazioni dei carichi di lavoro esistenti con un impegno minimo di implementazione.

Diagram of the Intelligent Query Processing family of features and when they were first introduced to SQL Server.

Nuova funzionalità o aggiornamento Dettagli
Query Store nelle repliche secondarie Query Store nelle repliche secondarie consente di usare le stesse funzionalità di Query Store nei carichi di lavoro di replica secondaria disponibili per le repliche primarie. Per altre informazioni, vedere Query Store per le repliche secondarie.

Per altre informazioni, vedere Miglioramenti di Query Store più avanti in questo articolo.
Hint di Query Store Gli hint di Query Store usano Query Store per fornire un metodo per modellare i piani di query senza modificare il codice dell'applicazione. In precedenza sono disponibili solo in database SQL di Azure e Istanza gestita di SQL di Azure, gli hint di Query Store sono ora disponibili in SQL Server 2022 (16.x). È necessario che Query Store sia abilitato e impostato in modalità "Lettura/Scrittura".
Feedback della concessione di memoria Il feedback della concessione di memoria regola le dimensioni della memoria allocata per una query in base alle prestazioni precedenti. SQL Server 2022 (16.x) introduce il feedback delle concessioni di memoria in modalità percentile e persistenza. È necessaria l'abilitazione di Query Store.

- Persistenza: funzionalità che consente di rendere persistente il feedback della concessione di memoria per un determinato piano memorizzato nella cache in Query Store in modo che il feedback possa essere riusato dopo la rimozione della cache. La persistenza offre un feedback sulle concessioni di memoria, oltre alle nuove funzionalità di feedback DOP e CE.
- Percentile: un nuovo algoritmo migliora le prestazioni delle query con requisiti di memoria ampiamente oscillanti, usando le informazioni sulla concessione di memoria di diverse esecuzioni di query precedenti, anziché solo la concessione di memoria dall'esecuzione di query immediatamente precedente. È necessaria l'abilitazione di Query Store. Query Store è abilitato per impostazione predefinita per i database appena creati a partire da SQL Server 2022 CTP 2.1.
Ottimizzazione del piano sensibile ai parametri Abilita automaticamente più piani attivi memorizzati nella cache per una singola istruzione con parametri. I piani di esecuzione memorizzati nella cache supportano dimensioni di dati molto diverse in base ai valori dei parametri di runtime forniti dal cliente. Per altre informazioni, vedere Ottimizzazione del piano sensibile ai parametri.
Feedback sul grado di parallelismo (DOP) Una nuova opzione di configurazione con ambito database DOP_FEEDBACK regola automaticamente il grado di parallelismo delle query ripetute per ottimizzare i carichi di lavoro in cui un parallelismo inefficiente può causare problemi di prestazioni. Simile alle ottimizzazioni nel Database SQL di Azure. È necessario che Query Store sia abilitato e impostato in modalità "Lettura/Scrittura".

A partire dalla versione RC 0, per ogni ricompilazione di query SQL Server confronta le statistiche di runtime della query usando il feedback esistente con le statistiche di runtime della compilazione precedente con il feedback esistente. Se le prestazioni non sono uguali o migliori, si cancellano tutti i feedback dop e si attiva una rianalisi della query a partire dal DOP compilato.

Vedere Il feedback sul grado di parallelismo (DOP).
Feedback sulla stima della cardinalità Identifica e corregge piani di esecuzione di query non ottimali per le query ripetute, quando questi problemi sono causati da presupposti non corretti del modello di stima. È necessario che Query Store sia abilitato e impostato in modalità "Lettura/Scrittura". Vedere Feedback sulla stima della cardinalità (CE).
Forzatura del piano ottimizzato Usa la riproduzione della compilazione per migliorare il tempo di compilazione per la generazione forzata del piano mediante la memorizzazione anticipata nella cache dei passaggi di compilazione del piano non ripetibili. Per altre informazioni, vedere Forzatura del piano ottimizzato con Query Store.

Gestione

Nuova funzionalità o aggiornamento Dettagli
Esperienza di configurazione integrata per l'estensione Azure per SQL Server Installare l'estensione Azure per SQL Server durante l'installazione. È necessaria per le funzionalità di integrazione di Azure. Per altre informazioni, vedi:
- Installare SQL Server dal prompt dei comandi
- Installare SQL Server dall'Installazione guidata (programma di installazione).
Gestire l'estensione di Azure per SQL Server Usare Gestione configurazione SQL Server per gestire l'estensione di Azure per il servizio SQL Server. Obbligatorio per creare un'istanza di SQL Server abilitata dall'istanza di Azure Arc e per altre funzionalità connesse ad Azure. Vedere Gestione configurazione SQL Server.
Calcoli per la memoria massima del server Durante l'installazione, il programma di installazione di SQL consiglia un valore per la memoria massima del server per allinearsi alle raccomandazioni documentate. Il calcolo sottostante è diverso in SQL Server 2022 (16.x) per riflettere le opzioni di configurazione della memoria del server consigliate.
Miglioramenti del ripristino accelerato del database Sono stati apportati diversi miglioramenti per risolvere il problema dell'archiviazione dell'archivio versioni permanente e migliorare la scalabilità complessiva. SQL Server 2022 (16.x) implementa un thread di pulizia dell'archivio versioni permanente per ogni database anziché per ogni istanza e il footprint di memoria per lo strumento di rilevamento pagine PVS è stato migliorato. Esistono anche diversi miglioramenti dell'efficienza di AdR, ad esempio miglioramenti della concorrenza che consentono al processo di pulizia di funzionare in modo più efficiente. Il ripristino accelerato del database pulisce le pagine che in precedenza non potevano essere pulite a causa del blocco.

Vedere Miglioramenti di ADR in SQL Server 2022 (16.x).
Supporto migliorato per il backup degli snapshot Aggiunge il supporto di Transact-SQL per il blocco e lo sblocco di I/O senza richiedere un client VDI. Creare un backup di snapshot Transact-SQL.
Opzione WAIT_AT_LOW_PRIORITY per la compattazione dei database Nelle versioni precedenti, la compattazione di database e file di database per recuperare spazio spesso comporta problemi di concorrenza. SQL Server 2022 (16.x) aggiunge WAIT_AT_LOW_PRIORITY come opzione aggiuntiva per le operazioni di compattazione (DBCC SHRINKDATABA edizione Standard e DBCC SHRINKFILE). Quando si specifica WAIT_AT_LOW_PRIORITY, le nuove query che richiedono i blocchi Sch-S o Sch-M non vengono bloccate dall'operazione di compattazione in attesa, fino a quando l'operazione di compattazione non smette di attendere e inizia l'esecuzione. Vedere Compattare un database e Compattare un file.
Compressione XML La compressione XML fornisce un metodo per comprimere i dati XML all'esterno delle righe sia per le colonne che per gli indici XML, migliorando i requisiti di capacità. Per altre informazioni, vedere CREATE TABLE (Transact-SQL) e CREATE INDEX (Transact-SQL).
Concorrenza delle statistiche di aggiornamento automatico asincrono Evitare potenziali problemi di concorrenza con l'aggiornamento asincrono delle statistiche se si abilita la configurazione con ambito di database ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY.
Backup e ripristino nell'archiviazione oggetti compatibile con S3 SQL Server 2022 (16.x) estende la BACKUP/URL/RESTORETOFROMsintassi aggiungendo il supporto per un nuovo connettore S3 usando l'API REST. Vedere Backup nell'URL.

Piattaforma

Nuova funzionalità o aggiornamento Dettagli
SQL Server Native Client (SNAC) è stato rimosso SQL Server Native Client (spesso abbreviato SNAC) è stato rimosso da SQL Server 2022 (16.x) e SQL Server Management Studio 19 (SSMS). SQL Server Native Client (SQLNCLI o SQLNCLI11) e il provider Microsoft OLE DB legacy per SQL Server (SQLOLEDB) non sono consigliati per lo sviluppo di nuove applicazioni. Passare al nuovo Microsoft OLE DB Driver (MSOLEDBSQL) per SQL Server o alla versione più recente di Microsoft ODBC Driver per SQL Server. Per SQLNCLI fornito come componente di SQL Server motore di database (versioni da 2012 a 2019), vedere questa eccezione relativa al ciclo di vita del supporto.
Pool di buffer ibrido con scrittura diretta Riduce il numero di comandi che devono essere eseguiti in pagine di memcpy indice o dati modificati che risiedono nei dispositivi PMEM. Questa funzionalità di riconoscimento dei dati è ora disponibile per Window 2022 e Linux. Per informazioni dettagliate, vedere Pool di buffer ibrido con scrittura diretta e Configurare la memoria persistente per SQL Server in Windows.
Accelerazione integrata e offload SQL Server 2022 (16.x) sfrutta tecnologie di accelerazione di partner come Intel per offrire funzionalità estese. Al rilascio, Intel® QuickAssist Technology (QAT) fornisce la compressione dei backup e l'offload hardware. Per altre informazioni, vedere Accelerazione e offload integrato.
Ottimizzazione migliorata SQL Server 2022 (16.x) sfrutta le nuove funzionalità hardware, inclusa l'estensione Advanced Vector Extension (AVX) 512 per migliorare le operazioni in modalità batch. Richiede il flag di traccia 15097. Vedere DBCC TRACEON - Flag di traccia (Transact-SQL).

Lingua

Nuova funzionalità o aggiornamento Dettagli
Aggiunta di vincoli di tabella ripristinabili Supporta la sospensione e la ripresa di un'operazione ALTER TABLE ADD CONSTRAINT. Riprendere tale operazione dopo finestre di manutenzione, failover o errori di sistema.
CREATE INDEX WAIT_AT_LOW_PRIORITY con la clausola delle operazioni sugli indici online aggiunta.
Replica transazionale La replica peer-to-peer consente il rilevamento e la risoluzione dei conflitti per permettere all'ultimo writer di prevalere. Originariamente introdotta in SQL Server 2019 (15.x) CU 13. Per altre informazioni, vedere Gestire automaticamente i conflitti con la priorità dell'ultima scrittura.
CREATE STATISTICS Aggiunge l'opzione AUTO_DROP

Statistiche automatiche con priorità bassa.
Clausola SELECT ... WINDOW Determina il partizionamento e l'ordinamento di un set di righe prima che venga applicata la funzione finestra che usa la finestra nella clausola OVER. Vedere edizione Standard LECT - WINDOW.
IS [NOT] DISTINCT FROM Determina se due espressioni confrontate tra loro restituiscono NULL e garantisce un valore true o false come risultato. Per altre informazioni, vedere IS [NOT] DISTINCT FROM (Transact-SQL).
Funzioni per le serie temporali È possibile archiviare e analizzare i dati che cambiano nel tempo, usando funzionalità di finestre temporali, aggregazione e filtro.
- DATE_BUCKET ()
- GENERATE_SERIES ()

Le seguenti funzioni aggiungono il supporto a IGNORE NULLS e RESPECT NULLS:
- FIRST_VALUE ()
- LAST_VALUE ()
Funzioni JSON - ISJSON ()
- JSON_PATH_EXISTS ()
- JSON_OBJECT ()
- JSON_ARRAY ()
Funzioni di aggregazione - APPROX_PERCENTILE_CONT ()
- APPROX_PERCENTILE_DISC ()
Funzioni T-SQL - GREATEST ()
- LEAST ()
- STRING_SPLIT ()
- DATETRUNC ()
- LTRIM ()
- RTRIM ()
- TRIM ()
Funzioni di modifica dei bit - LEFT_SHIFT ()
- RIGHT_SHIFT ()
- BIT_COUNT ()
- GET_BIT ()
- SET_BIT ()

Strumenti

Nuova funzionalità o aggiornamento Dettagli
Azure Data Studio Ottenere la versione più recente in Scaricare e installare Azure Data Studio. La versione più recente include il supporto per SQL Server 2022 (16.x).
Riesecuzione distribuita L'installazione di SQL Server non include più i file eseguibili del client e del controller di Riesecuzione distribuita. Saranno disponibili, insieme al file eseguibile di amministrazione, come download separato
SQL Server Management Studio SSMS versione 19.0 è ora disponibile ed è la versione consigliata di SSMS per SQL Server 2022 (16.x). Scaricare SQL Server Management Studio (SSMS).
SqlPackage.exe La versione 19 di SqlPackage offre supporto per SQL Server 2022 (16.x). Ottenere la versione più recente in Scaricare e installare sqlpackage.
VS Code La versione 1.67 di VS Code e versioni successive supportano SQL Server 2022 (16.x). Ottenere la versione più recente in https://code.visualstudio.com/.

Machine Learning Services in SQL

A partire da SQL Server 2022(16.x), i runtime per R, Python e Java non vengono più installati con l'installazione di SQL. Occorre invece installare i runtime e i pacchetti personalizzati desiderati. Per altre informazioni, vedere Installare SQL Server Machine Learning Services (Python e R) in Windows o Installare SQL Server Machine Learning Services (Python e R) in Linux.

Informazioni aggiuntive

Questa sezione fornisce informazioni aggiuntive per le funzionalità evidenziate in precedenza.

Miglioramenti di Query Store

Query Store consente di tenere traccia della cronologia delle prestazioni, risolvere i problemi correlati al piano di query e abilitare nuove funzionalità in database SQL di Azure, Istanza gestita di SQL di Azure e SQL Server 2022 (16.x). CTP 2.1 introduce la funzionalità Query Store abilitata per impostazione predefinita per i nuovi database. Se è necessario abilitare Query Store, vedere Abilitare Query Store.

  • Per i database ripristinati da altre istanze di SQL Server e per i database aggiornati da un aggiornamento sul posto a SQL Server 2022 (16.x), questi database manterranno le impostazioni precedenti di Query Store.

  • Per i database ripristinati da istanze precedenti di SQL Server, valutare separatamente le impostazioni del livello di compatibilità del database perché alcune funzionalità di elaborazione di query intelligenti vengono abilitate dall'impostazione del livello di compatibilità.

In caso di problemi relativi all'overhead di Query Store, gli amministratori possono usare criteri di acquisizione personalizzati per ottimizzare ulteriormente le acquisizioni di Query Store. I criteri di acquisizione personalizzati sono disponibili per ottimizzare ulteriormente le acquisizioni di Query Store. I criteri di acquisizione personalizzati possono essere usati per essere più selettivi sulle query e sui dettagli delle query da acquisire. Ad esempio, un amministratore può scegliere di acquisire solo le query più costose, le query ripetute o le query con un elevato livello di overhead di calcolo. I criteri di acquisizione personalizzati consentono a Query Store di acquisire le query più importanti del carico di lavoro. Ad eccezione dell'opzione STALE_CAPTURE_POLICY_THRESHOLD, queste opzioni definiscono le condizioni OR che devono verificarsi per l'acquisizione delle query nel valore soglia dei criteri di acquisizione non aggiornati definito. Ad esempio, questi sono i valori predefiniti nell'opzione QUERY_CAPTURE_MODE = AUTO:

...
QUERY_CAPTURE_MODE = CUSTOM,
QUERY_CAPTURE_POLICY = (
STALE_CAPTURE_POLICY_THRESHOLD = 24 HOURS,
EXECUTION_COUNT = 30,
TOTAL_COMPILE_CPU_TIME_MS = 1000,
TOTAL_EXECUTION_CPU_TIME_MS = 100
)
...

Il servizio SQL Server è impostato sulla modalità di avvio automatica (avvio ritardato)

A partire dalla versione SQL Server 2022 (16.x), quando si imposta la modalità di Avvio per un servizio SQL Server su Automatico in Configuration Manager, il servizio viene avviato in modalità Automatica (Avvio ritardato), anche se la modalità di Avvio Start viene visualizzata come Automatica.

SQL Server Analysis Services

Questa versione introduce nuove funzionalità e miglioramenti per le prestazioni, la governance delle risorse e il supporto di client. Per aggiornamenti specifici, vedere Novità di SQL Server Analysis Services.

SQL Server Reporting Services

Questa versione introduce nuove funzionalità e miglioramenti per accessibilità, sicurezza, affidabilità e correzioni di bug. Per informazioni sugli aggiornamenti specifici, vedere Novità di SQL Server Reporting Services (SSRS).

SQL Server Integration Services

Per le modifiche correlate a SQL Server Integration Services, vedere Compatibilità con le versioni precedenti di Integration Services.

Altri servizi

Questa versione non aggiunge funzionalità per SQL Server Master Data Services.

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 maggiori informazioni, vedere Come contribuire alla documentazione di SQL Server