KB4483427 — LABOJUMS: Notiek piekļuves pārkāpums un serveris negaidīti apstājas, kad izmantojat XEvent sesiju ar notikumu sqlos.wait_info programmā SQL Server

Attiecas uz
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)

Pazīmes

Apsveriet šādu scenāriju:

  • Jūs izveidojat XEvent sesiju ar sqlos.wait_info notikumu programmā Microsoft SQL Server 2014, 2016 vai 2017.
  • XEvent sesija ietver vienu vai vairākas no šīm globālajām darbībām: sql_text, tsql_frame, tsql_stack, query_hash vai query_hash_signed.
  • Serveris ir pakļauts lielai slodzei, apkalpojot daudzus vienlaicīgus paralēlus vaicājumus.

Šādā gadījumā paralēlā pavediena tīrīšanā var rasties aizkave, SQL Server tiek izraisīta wait_info notikums un izraisīts neapstrādāts piekļuves pārkāpums. Tāpēc SQL Server var negaidīti apstāties.

Piezīme. Notikums sqlos.wait_info ir pieejams arī noklusējuma sistēmas darbspējas sesijā. Tāpēc tas var izraisīt to pašu problēmu.

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

Par SQL Server kumulatīvajiem atjauninājumiem:

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.