KB4575275 – OPRAVA: K narušení přístupu dochází, když MSTVF odkazuje na In-Memory datový typ s velkou hodnotou OLTP s povoleným prokládaným spouštěním v SQL Server 2019

Platí pro
SQL Server 2019 on Windows

Příznaky

Vezměte v úvahu následující scénář:

  • Máte nainstalovanou kumulativní aktualizaci 2 pro SQL Server 2019 nebo novější.
  • Existuje funkce MSTVF (Multiple Statement Table Valued Function), která odkazuje na sloupce datového typu s velkou hodnotou z In-Memory tabulky OLTP.
  • MSTVF se dotazuje v souvislosti s úrovní kompatibility databáze 140 nebo vyšší.
  • Konfigurační INTERLEAVED_EXECUTION_TVF s oborem databáze je ZAPNUTÝ a dotaz nepoužívá DISABLE_INTERLEAVED_EXECUTION_TVF nápovědu dotazu.

V tomto scénáři dojde k narušení přístupu a může se zobrazit chybová zpráva podobná následující:

Dotaz SQL selže se závažným chybou.
      

Zpráva 233, úroveň 20, stav 0, číslo řádku.

Při přijímání výsledků ze serveru došlo k chybě na úrovni přenosu.

      

Do protokolu chyb serveru SQL Server se navíc zaznamená chybová zpráva.

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následující kumulativní aktualizaci pro SQL Server:

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.