KB4483427 – JAVÍTÁS: Hozzáférés-megsértés történik és a kiszolgáló váratlanul leáll, amikor az XEvent munkamenetet használja sqlos.wait_info eseménnyel a SQL Server

Hatókö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)

Tünetek

Vegyük például a következő esetet:

  • XEvent-munkamenetet hoz létre az sqlos.wait_info eseménnyel a Microsoft SQL Server 2014-ben, 2016-ban vagy 2017-ben.
  • A XEsevent munkamenet a következő globális műveleteket tartalmazza: sql_text, tsql_frame, tsql_stack, query_hash vagy query_hash_signed.
  • A kiszolgáló nagy terhelés alatt van, sok párhuzamos lekérdezést szolgál ki.

Ebben a forgatókönyvben SQL Server késéseket tapasztalhat a párhuzamos szálkarbantartásban, ami aktiválja a wait_info eseményt, és kezeletlen hozzáférés-megsértést vált ki. Ezért előfordulhat, hogy az SQL Server váratlanul leáll.

Megjegyzés: Az sqlos.wait_info esemény az alapértelmezett rendszerállapot-munkamenetben is megtalálható. Ezért az is hajlamos ugyanazt a problémát előidézni.

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Megoldás

A hibát az SQL Server következő összegző frissítéseiben javítottuk:

Az SQL Server összegző frissítéseinek ismertetése:

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.