KB4073393 – КОРЕКЦИЯ: Грешка "Областта от данни, подавана към системно повикване, е твърде малка" при стартиране на приложение за мост на работен плот на SQL Server

Отнася се за
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2014 Service Pack 2 - 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) SQL Server 2016 Service Pack 1 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 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard

Резюме

Когато стартирате приложение за мост за работен плот (например настолно приложение, което е пакетирано като приложение за Windows) на сървър, на който се изпълнява Microsoft SQL Server, приложението не се стартира и получавате следното съобщение за грешка:

Забележка

Областта от данни, подавана към системно повикване, е твърде малка.

Причина

Този проблем възниква поради неправилна комуникация между два филтърни драйвера, конкретно WCNFS (мостът за работен плот) и драйвера RsFxXXXX.sys (SQL Server FILESTREAM системен драйвер). Драйверът на системата RsFx не зачита по подходящ начин флаговете, предавани от WCNFS драйвера. Това води до неуспешни стартирания на всяко приложение за мост за приложения на работния плот.

Повече информация

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

Сборна актуализация 8 за SQL Server 2016 SP1

Сборна актуализация 3 за SQL Server 2017

Сборна актуализация 11 за SQL Server 2014 SP2

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

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

Последна сборна актуализация за SQL Server 2016

Последна сборна актуализация за SQL Server 2014

Последна сборна актуализация за SQL Server 2017

Повече информация

Това подобрение е включено в следната гореща корекция при поискване за SQL Server:

Актуализация на гореща поправка при поискване за SQL Server 2012 SP4

Справки

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

За повече информация относно моста за настолни приложения и заобиколни решения за този проблем вижте тази статия в блога на екипа на MSSQL Tiger.