Accedi a Microsoft
Accedi o crea un account.
Salve,
Select a different account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Una violazione o asserzione di accesso si verifica quando si utilizza la visualizzazione di gestione dinamica (DMV) sys.dm_exec_query_statistics_xml. Questo problema è stato risolto per la prima volta nell'aggiornamento cumulativo 26 per Microsoft SQL Server 2017. Come parte della correzione, il valore del parametro di runtime (ParameterRuntimeValue) viene rimosso dal codice XML Showplan quando viene richiamata la sys.dm_exec_query_statistics_xml DMV.

Quando si usa la sys.dm_exec_query_statistics_xml DMV per risolvere i problemi relativi alle query a esecuzione prolungata, a volte è necessario ottenere il valore ParameterRuntimeValue per una specifica stored procedure o query prima del completamento della query. Abbiamo aggiunto un nuovo flag di traccia globale 2446 (TF 2446) in questo hotfix. In questo modo viene abilitata la raccolta del valore del parametro di runtime al costo dell'introduzione di un sovraccarico aggiuntivo.

Avviso: TF 2446 non è progettato per essere abilitato continuamente in un ambiente di produzione, ma solo per scopi di risoluzione dei problemi limitati nel tempo. L'uso di questo flag di traccia introduce un sovraccarico aggiuntivo e possibilmente significativo di CPU e memoria perché creeremo un frammento di Showplan XML utilizzando le informazioni sui parametri di runtime, se il DMV sys.dm_exec_query_statistics_xml viene chiamato o meno.

Risoluzione

Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:

Aggiornamento cumulativo 31 per SQL Server 2017

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni per la sicurezza inclusi nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2017

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×