KB4483427 – КОРЕКЦИЯ: Възниква непозволен достъп до памет и сървърът спира неочаквано, когато използвате сесия на XEvent с sqlos.wait_info събитие в SQL Server

Отнася се за
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)

Симптоми

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

  • Можете да създадете сесия на XEvent със събитието sqlos.wait_info в Microsoft SQL Server 2014, 2016 или 2017.
  • Сесията на XEvent включва едно или повече от следните глобални действия: sql_text, tsql_frame, tsql_stack, query_hash или query_hash_signed.
  • Сървърът е подложен на голямо натоварване, обслужвайки много едновременни паралелни заявки.

В този случай SQL Server може да изпитате забавяния при почистването на паралелни нишки, което задейства wait_info събитие и активира необработено нарушение на достъпа. Следователно SQL Server може да спре неочаквано.

Забележка: Събитието sqlos.wait_info присъства и в сесията по подразбиране за изправност на системата. Следователно, той също е податлив да причини същия проблем.

Състояние

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

Решение

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

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

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

Справки

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