KB4483427 – ÅTGÄRDAT: Åtkomstfel uppstår och servern stoppas oväntat när du använder XEvent-session med sqlos.wait_info händelse i SQL Server

Gäller för
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)

Symptom

Tänk dig följande scenario:

  • Du skapar en XEvent-session med den sqlos.wait_info händelsen i Microsoft SQL Server 2014, 2016 eller 2017.
  • XEvent-sessionen innehåller en eller flera av följande globala åtgärder: sql_text, tsql_frame, tsql_stack, query_hash eller query_hash_signed.
  • Servern är under hög belastning och betjänar många samtidiga parallella frågor.

I det här scenariot kan SQL Server uppleva fördröjningar i parallell trådrensning som utlöser wait_info-händelsen och utlöser ett ohanterat åtkomstfel. Därför kan SQL Server stanna oväntat.

Obs! Händelsen sqlos.wait_info finns också i standardsessionen för systemhälsa. Därför är det också känsligt för att orsaka samma problem.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdateringar för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.