Novità di SQL Server 2022

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

SQL Server 2022 (16.x) si basa sulle versioni precedenti per sviluppare SQL Server come piattaforma che offre una scelta di linguaggi di sviluppo, tipi di dati, sistemi operativi e ambienti di elaborazione locale o nel cloud.

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 Copia di valutazione Numero di build: 16.0.1000.6.

Per altre informazioni e problemi noti, vedere Note sulla versione di SQL Server 2022.

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 Consente di ottenere analisi near real-time 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, Collegamento ad Azure Synapse per SQL consente di eseguire scenari di analisi, business intelligence e apprendimento automatico sui dati operativi con un impatto minimo sui database di origine con una nuova tecnologia di feed di modifiche.

Per altre informazioni, vedere Informazioni sul collegamento ad Azure Synapse per SQL.

Vedere anche Limitazioni e problemi noti relativi a Collegamento ad Azure Synapse per SQL.
Integrazione di archiviazione oggetti SQL Server 2022 (16.x) introduce l'integrazione dell'archiviazione di oggetti nella piattaforma dati, permettendoti di integrare SQL Server con l'archiviazione di oggetti compatibile con S3, oltre ad 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) ha introdotto il supporto per i file Oracle TNS. Per altre informazioni ed esempi, vedere CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONS.

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 Panoramica del collegamento a Istanza gestita.
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?
Gruppi di disponibilità distribuiti 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.

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. Per altre informazioni su come Defender per SQL può proteggere l'intero patrimonio di database, vedere Panoramica di Microsoft Defender per Azure SQL.
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.

I nuovi ruoli introdotti Monitor prestazioni SQL e Revisore 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 Panoramica del libro mastro.
Autenticazione Microsoft Entra Utilizzo dell'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 con l'autenticazione Microsoft Entra, con disponibilità 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 di privilegio minimo

Leggere qui per una spiegazione approfondita del sistema di autorizzazioni SQL rinnovato per il principio di privilegio minimo e i 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 attività amministrative che si applicano all'intera istanza di SQL Server.
Maschera dati dinamica Autorizzazioni UNMASK granulari per Dynamic Data Masking.
Supporto per certificati PFX e altri miglioramenti della crittografia Nuovo supporto per l'importazione e l'esportazione di certificati con formato di file PFX e chiavi private. Capacità 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 3.072 bit.

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

Vedere anche BACKUP CERTIFICATE
Supporto del protocollo MS-TDS 8.0 Nuova iterazione del protocollo MS-TDS. Vedere Supporto di 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 sono particolarmente utili per i carichi di lavoro elevati con tempdb.
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 Un indice columnstore cluster ordinato ordina i dati esistenti in memoria prima che il generatore di indici comprima i dati 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 e Novità negli indici columnstore. Vedere Ottimizzazione delle prestazioni con indici columnstore cluster ordinati.
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 del tipo di dati possono avere un impatto significativo sulle prestazioni delle query basate su predicati di filtro comuni per le query sull'indice columntore. 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 stringa, binario, guid e al tipo di dati datetimeoffset con scala superiore a 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 con operazioni 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: Rollforward in batch per il rollforward parallelo: il rollforward dei record di log viene eseguito in batch in un unico latch migliorando la velocità. Ciò migliora il recupero, il rollforward di aggiornamento e il ripristino a seguito dell'arresto anomalo del sistema.
Riduzione delle promozioni di I/O del pool di buffer 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 fondamentale della coerenza all'interno del motore per più thread. Le rettifiche interne al motore di database rendono più efficienti gli 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 file di log virtuale (VLF) migliorati Il file di log virtuale (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 (VLF). 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 registro 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 è di 64 MB. Gli eventi di aumento automatico dei file registro 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à di elaborazione di query intelligenti (IQP) include funzionalità ad ampio spettro che migliorano le prestazioni di carichi di lavoro esistenti con un impegno minimo per l'implementazione.

Diagramma della famiglia di funzionalità di elaborazione di query intelligenti e quando sono state introdotte per la prima volta in 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 sfruttano Query Store per fornire un metodo per modellare i piani di query senza modificare il codice dell'applicazione. Precedentemente disponibili solo nel Database SQL di Azure e nell'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 della concessione 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 è utile per il feedback della concessione di memoria nonché per le 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, viene cancellato tutto il feedback DOP e viene attivata una rianalisi della query a partire dal DOP compilato.

Vedere 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 di 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 il servizio Estensione Azure per 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 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 database anziché per istanza ed è stato migliorato il footprint della memoria per lo strumento di analisi delle pagine PVS. Inoltre, sono stati apportati vari miglioramenti all'efficienza del ripristino accelerato del database, come i 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 del ripristino accelerato del database 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 SHRINKDATABASE 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 e CREATE INDEX.
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 sintassi BACKUP/RESTORE TO/FROM URL aggiungendo il supporto per un nuovo connettore S3 tramite l'API REST. Vedere Backup nell'URL.

Piattaforma

Nuova funzionalità o aggiornamento Dettagli
SQL Server Native Client (SNAC) è stato rimosso SQL Server Native Client (SNAC) non viene fornito con:
  • SQL Server 2022 (16.x) e versioni successive
  • SQL Server Management Studio 19 e versioni successive
SQL Server Native Client (SQLNCLI o SQLNCLI11) e il provider OLE DB Microsoft legacy per SQL Server (SQLOLEDB) non sono consigliati per lo sviluppo di nuove applicazioni. Per i nuovi progetti, usare uno dei driver seguenti: Per SQLNCLI fornito come componente del motore di database di SQL Server (versioni dal 2012 al 2019), vedere questa Eccezione relativa al ciclo di vita del supporto.
Pool di buffer ibrido con scrittura diretta Riduce il numero di comandi memcpy che devono essere eseguiti nei dati modificati o nelle pagine di indice che risiedono nei dispositivi PMEM. Questa funzionalità di riconoscimento è ora disponibile per Window 2022 e Linux. Per informazioni dettagliate, vedere Pool di buffer ibrido con scrittura diretta e Configurare la memoria persistente (PMEM) per SQL Server in Windows.
Accelerazione integrata e offload SQL Server 2022 (16.x) utilizza tecnologie di accelerazione di partner come Intel per offrire funzionalità estese. Per questa versione Intel® QuickAssist Technology (QAT) fornisce la compressione dei backup e l'offload hardware. Per altre informazioni, vedere Offload e accelerazione integrati.
Ottimizzazione migliorata SQL Server 2022 (16.x) sfrutta le nuove funzionalità hardware, tra cui 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 È stata aggiunta la clausola WAIT_AT_LOW_PRIORITY con operazioni sull'indice online.
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 SELECT - 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 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 - Funzioni logiche - GREATEST
- Funzioni logiche - LEAST
- STRING_SPLIT
- DATETRUNC
- LTRIM
- RTRIM
- TRIM
Funzioni di modifica dei bit - LEFT_SHIFT (Transact SQL)
- RIGHT_SHIFT (Transact SQL)
- BIT_COUNT (Transact SQL)
- GET_BIT (Transact SQL)
- SET_BIT (Transact SQL)

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 fornisce il 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 su 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 servizi di Machine Learning (Python e R) per SQL Server 2022 in Windows o Installare servizi di Machine Learning (Python e R) SQL Server 2022 in Linux.

Informazioni aggiuntive

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

Miglioramenti di Query Store

Query Store consente meglio di tenere traccia della cronologia delle prestazioni, risolvere i problemi correlati al piano di query e abilitare nuove funzionalità nel Database SQL di Azure, nell'Istanza gestita di SQL di Azure e in 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.

  • I database ripristinati da altre istanze di SQL Server e i database che passano da un aggiornamento sul posto a SQL Server 2022 (16.x) 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à.

Se si teme il sovraccarico che Query Store può introdurre, gli amministratori possono utilizzare i 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ù dispendiose, le query ripetute o le query con un elevato livello di sovraccarico 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 perché le query vengano acquisite nel valore della 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 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