Data di rilascio: 22 ottobre 2026
Versione: 17.0.5035.5
Riepilogo
Questo articolo descrive l'aggiornamento cumulativo 10 (CU10) per Microsoft SQL Server 2025. Questo pacchetto di aggiornamento contiene 37 correzioni rilasciate dopo il rilascio dell'aggiornamento cumulativo 9 di SQL Server 2025. Aggiorna i componenti nelle build seguenti:
- SQL Server - Versione prodotto: 17.0.5035.5, versione file: 2025.170.5035.5
- Analysis Services - Versione del prodotto: 17.0.25.223, versione del file: 2025.170.25.223
Importante
Per proteggere SQL Server in Windows, abilita la crittografia con protezione estesa.
Problemi noti in questo aggiornamento
Comportamento non corretto di SESSION_CONTEXT nei piani paralleli
Le query che usano la funzione predefinita SESSION_CONTEXT potrebbero restituire risultati non corretti o attivare file di dump di violazione di accesso (AV) se eseguite in piani di query paralleli. Questo problema si verifica a causa del modo in cui SESSION_CONTEXT interagisce con i thread di esecuzione parallela, in particolare se la sessione viene reimpostata per il riutilizzo.
Per altre informazioni, vedere la sezione Problemi noti in SESSION_CONTEXT.
Violazione dell'accesso quando si esegue una query sys.dm_exec_requests durante il ripristino del database
Le query per sys.dm_exec_requests potrebbero produrre una violazione di accesso e generare un file di dump se eseguite durante il ripristino di un database. Questo problema può verificarsi durante un'operazione di database RESTORE, durante il ripristino all'avvio o prima che una replica del gruppo di disponibilità finisca di passare online.
Il log degli errori di SQL Server contiene voci simili al testo seguente:
The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************
BEGIN STACK DUMP:
07/30/26 07:37:23 spid 77
Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
<dbo.sp_YourMonitoringStoredProcedure>
Questo problema si verifica a causa di una modifica che causa il riferimento alle strutture interne in memoria prima che siano completamente inizializzate.
Microsoft è a conoscenza del problema e sta studiando una correzione. Finché non sarà disponibile una correzione, usa una delle misure di mitigazione seguenti:
- Abilita il flag di traccia 4696 per rifiutare esplicitamente la modifica del codice che causa questo problema. Se abiliti questo flag di traccia, le query di monitoraggio che eseguono query
sys.dm_exec_requestsosys.sysprocessessu repliche secondarie potrebbero restituire l'errore 976 o l'errore 978, come prima dell'installazione di questo aggiornamento. - Evita le query per
sys.dm_exec_requestsper i database in fase di ripristino. - Disinstalla questo aggiornamento.
Correzioni e miglioramenti inclusi in questo aggiornamento
È disponibile una cartella di lavoro scaricabile di Microsoft Excel contenente un elenco di riepilogo delle build, insieme al relativo ciclo di vita del supporto corrente, se disponibile. Il file di Excel contiene anche elenchi di correzioni dettagliate per SQL Server 2025, SQL Server 2022, SQL Server 2019 e SQL Server 2017. Scarica subito questo file di Excel.
Nota
Alle singole voci della tabella seguente può essere fatto riferimento direttamente tramite un segnalibro. Se selezioni un ID riferimento bug nella tabella, all'URL viene aggiunto un tag segnalibro con il formato "#NNNNNNN". Puoi quindi condividere questo URL con altri in modo che possano passare direttamente alla correzione desiderata nella tabella.
Per altre informazioni sui bug corretti e sui miglioramenti inclusi in questo aggiornamento cumulativo, vedi la tabella seguente.
| Riferimento bug | Descrizione | Area di correzione | Componente | Piattaforma |
|---|---|---|---|---|
| 5090700 | Risolve un problema a causa del quale un aggiornamento dell'assegnazione automatica in una piccola colonna XML off-row con la compressione XML abilitata causa il danneggiamento dei dati XML e un errore a livello di trasporto quando i dati sono selezionati. | Motore di SQL Server | Metodi per accedere ai dati archiviati | Tutto |
| 5318463 | Consente di risolvere un problema a causa del quale la creazione di un indice JSON in un percorso JSON lungo contenente caratteri Unicode multibyte può causare la fine imprevista di SQL Server se il percorso supera gli 8.000 byte dopo la conversione UTF-8. | Motore di SQL Server | Programmabilità | Tutto |
| 5419454 | Risolve una vulnerabilità di sicurezza in PolyBase migliorando la convalida durante l'elaborazione dei dati. | Motore di SQL Server | PolyBase | Tutto |
| 5439307 | Risolve un problema per cui il processo di SQL Server potrebbe terminare in modo imprevisto quando accede a origini dati esterne. | Motore di SQL Server | PolyBase | Tutto |
| 5491072 | Risolve un problema di convalida dell'input in cui valori di dimensione non validi nell'interfaccia del dispositivo virtuale (VDI) e nelle operazioni di backup del writer VSS di SQL Server possono causare l'accesso alla memoria fuori dai limiti. | Motore di SQL Server | Ripristino di backup | Windows |
| 5494339 | Risolve un problema di gestione dei numeri interi nell'elaborazione dei metadati di backup e ripristino di SQL Server che potenzialmente consente a un utente autenticato locale di ottenere privilegi elevati e causare l'interruzione di un servizio. | Motore di SQL Server | Ripristino di backup | Windows |
| 5505572 | Aggiornamenti del componente di estrazione dell'archivio di terze parti usato da SQL Server per installare i pacchetti di linguaggio esterno e librerie esterne. | Motore di SQL Server | Estendibilità | Tutto |
| 5522142 | Aggiunge la convalida delle dimensioni dei frammenti FILESTREAM nelle repliche secondarie del gruppo di disponibilità per rifiutare i frammenti di dimensioni eccessive. | Motore di SQL Server | Disponibilità elevata e ripristino di emergenza | Tutto |
| 5529171 | Corregge una convalida dell'offset di campo non corretta nell'API per sql_variant i valori che possono causare un'azione di scrittura heap fuori dai limiti se l'integrazione SqlDataRecord.SetBytes CLR è attivata. |
Motore di SQL Server | Programmabilità | Windows |
| 5529204 | Migliora la gestione dell'input Showplan per migliorare la sicurezza e l'affidabilità. | Motore di SQL Server | Query Store | Windows |
| 5529345 | Migliora la protezione dei dati di replica interna durante le operazioni di elaborazione. | Motore di SQL Server | Replica | Tutto |
| 5529358 | Migliora la gestione dei dati di testo nella replica di tipo merge per migliorare la sicurezza e l'affidabilità. | Motore di SQL Server | Replica | Tutto |
| 5529370 | Migliora la convalida e la gestione delle operazioni di replica per migliorare la sicurezza e l'affidabilità. | Motore di SQL Server | Replica | Tutto |
| 5529381 | Migliora la sicurezza e l'affidabilità delle sottoscrizioni in aggiornamento in coda nella replica transazionale. | Motore di SQL Server | Replica | Windows |
| 5529395 | Migliora la sicurezza e l'affidabilità delle sottoscrizioni in aggiornamento in coda nella replica transazionale. | Motore di SQL Server | Replica | Windows |
| 5529458 | Risolve un problema in Change Event Streaming (CES) che impedisce la deserializzazione degli eventi se i payload dei dati degli eventi contengono determinati caratteri. | Motore di SQL Server | Replica | Tutto |
| 5529462 | Corregge i file di dump di SQL Server che potrebbero verificarsi durante la serializzazione dei dati di oggetti di grandi dimensioni trasmessi tramite lo streaming degli eventi di modifica. | Motore di SQL Server | Replica | Tutto |
| 5555143 | Risolve un problema a causa del quale la creazione di un gruppo di disponibilità contenuto potrebbe avere esito negativo e restituire un messaggio di errore "1803" dopo una modifica delle regole di confronto al primo avvio in SQL Server in Linux. | Motore di SQL Server | Linux | Linux |
| 5555768 | Aggiunge la convalida dei metadati dello schema della tabella Delta Lake. | Motore di SQL Server | PolyBase | Tutto |
| 5558665 | Migliora la gestione della memoria condivisa in PolyBase. | Motore di SQL Server | PolyBase | Tutto |
| 5571219 | Risolve una vulnerabilità di sicurezza in SQL Server Virtual Device Interface (VDI) in cui potrebbe verificarsi un'azione di scrittura fuori dai limiti quando viene aperto un set di dispositivi virtuali. | Motore di SQL Server | Ripristino di backup | Tutto |
| 5571935 | Risolve una vulnerabilità di protezione in SQL Server Virtual Device Interface (VDI) in cui potrebbe verificarsi un'azione di lettura o scrittura fuori dai limiti quando i dati trasferiti vengono elaborati durante le operazioni di backup o ripristino. | Motore di SQL Server | Ripristino di backup | Tutto |
| 5574835 | Risolve una vulnerabilità legata alla lettura di memoria non valida nell'elaborazione dei parametri di runtime per la AI_GENERATE_EMBEDDINGS funzione. |
Motore di SQL Server | Estendibilità | Tutto |
| 5575381 | Corregge la deserializzazione non sicura dei dati della coda di rollback di PolyBase in modo che i payload non validi vengano rifiutati. | Motore di SQL Server | PolyBase | Tutto |
| 5578870 | Corregge diverse vulnerabilità di danneggiamento e divulgazione della memoria nell'analisi dei messaggi del protocollo SQLSatellite utilizzati da Servizi di apprendimento automatico e dalle estensioni del linguaggio. | Motore di SQL Server | Estendibilità | Tutto |
| 5582011 | Risolve un problema per cui le connessioni a server collegati che usano il provider MSDASQL potrebbero non riuscire se la stringa del provider non include un ID utente (UID). |
Motore di SQL Server | Query distribuita | Tutto |
| 5632692 | Migliora la sicurezza e l'affidabilità della gestione dei metadati di sicurezza della replica durante le operazioni di ripristino e aggiornamento del database del sottoscrittore. | Motore di SQL Server | Replica | Windows |
| 5632803 | Migliora la sicurezza e l'affidabilità dell'agente di lettura dei log in scenari di replica transazionale eterogenei. | Motore di SQL Server | Replica | Windows |
| 5632816 | Migliora la sicurezza e l'affidabilità della configurazione del feed di modifiche. | Motore di SQL Server | Replica | Windows |
| 5632851 | Corregge un overflow del buffer che si verifica quando la replica di tipo merge elabora più di 250 voci di nomi alternativo XML durante la sincronizzazione Web. | Motore di SQL Server | Replica | Tutto |
| 5632877 | Risolve un problema nelle operazioni di replica che influisce sulla convalida dei dati. | Motore di SQL Server | Replica | Tutto |
| 5632890 | Risolve un problema che riguarda la convalida dei dati nelle operazioni di sincronizzazione Web per la replica di tipo merge. | Motore di SQL Server | Replica | Tutto |
| 5632903 | Risolve un problema nell'elaborazione dei dati di input per lo streaming degli eventi di modifica. | Motore di SQL Server | Replica | Tutto |
| 5632930 | Migliora la sicurezza della sp_replcounters stored procedure. |
Motore di SQL Server | Replica | Windows |
| 5635187 | Migliora la convalida della sicurezza per le stored procedure usate dalla replica di tipo merge. | Motore di SQL Server | Replica | Windows |
| 5635965 | Risolve un problema a causa del quale i dati di traccia non validi possono causare un'azione di lettura fuori dai limiti quando Traccia SQL elabora la LoginSid colonna. |
Motore di SQL Server | Programmabilità | Tutto |
| 5749934 | Aggiunge il supporto per i fusi orari nuovi e aggiornati mappando gli ID fuso orario di Windows ai fusi orari IANA (Internet Assigned Numbers Authority). Le mappature includono British Columbia, Alberta, Manitoba, Magallanes, FLE, Qyzylorda e Asia centrale. | Motore di SQL Server | Programmabilità | Linux |
Come ottenere o scaricare questo CU o il pacchetto CU più recente
Come ottenere o scaricare il pacchetto di aggiornamento cumulativo più recente per Windows (scelta consigliata)
L'aggiornamento seguente è disponibile nell'Area download Microsoft:
Scarica subito il pacchetto di aggiornamento cumulativo più recente per SQL Server 2025
Nota
- L'Area download Microsoft offre sempre la versione più recente dell'aggiornamento cumulativo di SQL Server 2025.
- Se la pagina di download non appare, contatta il servizio di supporto tecnico Microsoft per ottenere il pacchetto di aggiornamento cumulativo.
Come ottenere o scaricare questo pacchetto di aggiornamento cumulativo per Windows da Microsoft Update Catalog
L'aggiornamento seguente è disponibile in Microsoft Update Catalog:
Nota
- Microsoft Update Catalog contiene questo aggiornamento cumulativo di SQL Server 2025 e rilasci di aggiornamenti cumulativo di SQL Server 2025 rilasciati in precedenza.
- Questo aggiornamento cumulativo è disponibile anche tramite Windows Server Update Services (WSUS).
- È consigliabile installare sempre l'aggiornamento cumulativo più recente disponibile.
Come ottenere o scaricare il pacchetto di aggiornamento cumulativo più recente per Linux
Per aggiornare SQL Server 2025 in Linux all'aggiornamento cumulativo più recente, devi prima configurare il repository degli aggiornamenti cumulativi. Aggiorna quindi i pacchetti di SQL Server usando il comando di aggiornamento appropriato specifico della piattaforma.
Per le istruzioni per l'installazione e i collegamenti diretti ai download dei pacchetti di aggiornamento cumulativo, vedi le Note sulla versione di SQL Server 2025.
Informazioni sui file
Informazioni sull'hash dei file
È possibile verificare il download calcolando l'hash del fileSQLServer2025-KB5125471-x64.exe tramite il comando seguente:
certutil -hashfile SQLServer2025-KB5125471-x64.exe SHA256
| Nome file | Hash SHA256 |
|---|---|
| SQLServer2025-KB5125471-x64.exe | EBDC3024C76023CE599D3FDF3174A1FC8FF2958EE7009A7655274CE263644B85 |
Informazioni sul file del pacchetto di aggiornamento cumulativo
Scaricare l'elenco dei file inclusi in KB5125471.
Note per questo aggiornamento
Prerequisiti
Per applicare questo pacchetto di aggiornamento cumulativo, devi eseguire SQL Server 2025.
Informazioni sul riavvio
Una volta applicato il pacchetto di aggiornamento cumulativo, potrebbe essere necessario riavviare il computer.
Informazioni del Registro di sistema
Per usare uno degli aggiornamenti rapidi inclusi in questo pacchetto, non è necessario apportare modifiche al Registro di sistema.
Avvisi importanti
Questo articolo fornisce anche le seguenti informazioni importanti.
Versione della build dell'aggiornamento cumulativo di Analysis Services
A partire da Microsoft SQL Server 2017, il numero di versione della build di Analysis Services e il numero di versione della build del motore di database di SQL Server non corrispondono. Per altre informazioni, vedi Verificare la versione della build dell'aggiornamento cumulativo di Analysis Services.
Aggiornamenti cumulativi (CU)
- Ogni nuovo aggiornamento cumulativo contiene tutte le correzioni incluse nell'aggiornamento cumulativo CU precedente per la versione installata di SQL Server.
- Gli aggiornamenti cumulativi di SQL Server sono certificati per gli stessi livelli dei service pack e devono essere installati con lo stesso livello di confidenza.
- È consigliabile eseguire un'installazione continua e proattiva degli aggiornamenti cumulativi non appena diventano disponibili in base alle linee guida seguenti:
- Dati storici mostrano che un numero significativo di casi di supporto riguarda un problema che è già stato affrontato in un aggiornamento cumulativo rilasciato.
- I CU possono offrire un valore aggiunto rispetto agli aggiornamenti rapidi, ad esempio aggiornamenti in termini di manutenibilità, gestibilità e affidabilità.
- È consigliabile testare gli aggiornamenti cumulativi di SQL Server prima di distribuirli in ambienti di produzione.
Distribuzione in ambienti ibridi
Quando si distribuisce un aggiornamento in un ambiente ibrido (ad esempio Always On, replica, cluster e mirroring), è consigliabile fare riferimento agli articoli seguenti prima di distribuire l'aggiornamento:
Aggiornare un'istanza del cluster di failover
Nota
Se non vuoi usare il processo di aggiornamento in sequenza, seguire questi passaggi per applicare un aggiornamento:
- Installa l'aggiornamento nel nodo passivo.
- Installa l'aggiornamento nel nodo attivo (richiede il riavvio del servizio).
-
Nota
Se hai abilitato Always On insieme al catalogo SSISDB, vedi le informazioni su SSIS con Always On per informazioni su come applicare un aggiornamento in questi ambienti.
Come applicare un aggiornamento rapido per SQL Server in una topologia di replica
Panoramica dell'installazione della manutenzione di SQL Server
Supporto lingue
Gli aggiornamenti cumulativi di SQL Server attualmente sono multilingue. Di conseguenza, questo pacchetto di aggiornamento cumulativo non è specifico di una sola lingua. Si applica a tutte le lingue supportate.
Componenti (funzionalità) aggiornati
Un pacchetto di aggiornamento cumulativo include tutti gli aggiornamenti disponibili per tutti i componenti (funzionalità) di SQL Server 2025. Tuttavia, il pacchetto di aggiornamento cumulativo aggiorna solo i componenti installati nell'istanza di SQL Server selezionata per la manutenzione. Se una funzionalità di SQL Server (ad esempio Analysis Services) viene aggiunta all'istanza dopo l'applicazione di questo aggiornamento cumulativo, è necessario riapplicare questo aggiornamento cumulativo per aggiornare la nuova funzionalità a questo aggiornamento cumulativo.
Supporto per questo aggiornamento
Se si verificano altri problemi o se è necessaria una risoluzione dei problemi, potrebbe essere necessario creare una richiesta di servizio. I normali costi di supporto verranno applicati alle domande di supporto aggiuntive e ai problemi che non sono idonei per questo specifico pacchetto di aggiornamento cumulativo. Per un elenco completo dei numeri di telefono del Supporto tecnico Microsoft o per creare una richiesta di servizio separata, visita il sito Web del Supporto tecnico Microsoft.
Come disinstallare questo aggiornamento
Come disinstallare questo aggiornamento in Windows
- Nel Pannello di controllo apri la voce Programmi e funzionalità e seleziona Visualizza aggiornamenti installati.
- Individua la voce che corrisponde a questo pacchetto di aggiornamento cumulativo in SQL Server 2025.
- Tieni premuto o fai clic con il pulsante destro del mouse sull'app, quindi seleziona Disinstalla.
Come disinstallare questo aggiornamento su Linux
Per disinstallare questo aggiornamento cumulativo in Linux, devi eseguire un ripristino dello stato precedente del pacchetto. Per altre informazioni su come eseguire il ripristino dello stato precedente dell'installazione, vedi Ripristino dello stato precedente di SQL Server.
Riferimenti
- Annuncio degli aggiornamenti di ISM (Incremental Servicing Model) di SQL Server
- I Service Pack di SQL Server non sono più supportati a partire da SQL Server 2017
- Determinare la versione e l'edizione del Motore di database di SQL Server in esecuzione
- Modelli di manutenzione per SQL Server
- Schema di denominazione e descrizioni delle aree di correzione per i pacchetti di aggiornamento software di SQL Server
- Descrizione della terminologia standard usata per descrivere gli aggiornamenti software Microsoft