KB4575275 – КОРЕКЦИЯ: Непозволен достъп се появява, когато MSTVF препраща към тип данни с големи стойности на In-Memory OLTP с разрешено изпълнение през SQL Server 2019

Отнася се за
SQL Server 2019 on Windows

Симптоми

Имайте предвид сценария, описан по-долу:

  • Имате инсталирана сборна актуализация 2 за SQL Server 2019 или по-нова версия.
  • Има многооператорна функция с таблични стойности (MSTVF), която препраща към колони с големи стойности от In-Memory OLTP таблица.
  • MSTVF се заявява в контекста на ниво на съвместимост на базата данни 140 или по-високо.
  • Конфигурационният INTERLEAVED_EXECUTION_TVF на обхвата на базата данни е ВКЛ и заявката не използва DISABLE_INTERLEAVED_EXECUTION_TVF подсказване за заявка.

В този случай възниква непозволен достъп до памет и може да получите съобщение за грешка, подобно на следното:

SQL заявката е неуспешна с фатална грешка.
      

Съобщение 233, Ниво 20, Състояние 0, Line LineNumber

Възникнала е грешка на ниво транспорт при получаване на резултати от сървъра.

      

Освен това в регистрационния файл за грешки на SQL Server се регистрира съобщение за грешка.

      

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следната кумулативна актуализация за SQL Server:

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.