KB4483427 - CORREZIONE: si verifica una violazione di accesso e il server si arresta in modo imprevisto quando si utilizza una sessione XEvent con sqlos.wait_info evento in SQL Server

Si applica a
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sintomi

Si consideri lo scenario seguente:

  • È possibile creare una sessione XEvent con l'evento sqlos.wait_info in Microsoft SQL Server 2014, 2016 o 2017.
  • La sessione XEvent include una o più delle azioni globali seguenti: sql_text, tsql_frame, tsql_stack, query_hash o query_hash_signed.
  • Il server è sotto carico elevato che serve molte query parallele simultanee.

In questo scenario, SQL Server possono riscontrare ritardi nella pulizia del thread parallelo che genera l'evento wait_info e attiva una violazione di accesso non gestita. Pertanto, SQL Server potrebbe arrestarsi in modo imprevisto.

Nota: l'evento sqlos.wait_info è presente anche nella sessione di integrità del sistema predefinita. Pertanto, è anche suscettibile a causare lo stesso problema.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:

Riferimenti

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