KB4483427 – PARANDUS: accessi rikkumine ilmneb ja server peatub ootamatult, kui kasutate XEvent-seanssi koos sqlos.wait_info sündmusega SQL Server

Rakenduskoht
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)

Sümptomid

Vaatame järgmist näidet.

  • Microsoft SQL Server 2014, 2016 või 2017 sqlos.wait_info sündmusega loote XEvent-seansi.
  • XEvent-seanss sisaldab ühte või mitut järgmistest globaalsetest toimingutest: sql_text, tsql_frame, tsql_stack, query_hash või query_hash_signed.
  • Server on suure koormuse all, teenindades paljusid samaaegseid paralleelpäringuid.

Selle stsenaariumi puhul võib SQL Server kogeda paralleelse lõimepuhastuse viivitusi, mis käivitab wait_info sündmuse ja käivitab töötlemata pääsurikkumise. Seetõttu võib SQL Server ootamatult peatuda.

Märkus. Sündmus sqlos.wait_info on olemas ka süsteemi seisundi vaikeseansis. Seetõttu võib sama probleemi põhjustada ka see.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Lahendus

See probleem on lahendatud järgmistes SQL Server koondvärskendustes.

Teave SQL Server koondvärskenduste kohta.

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.