KB4073393 – ВИПРАВЛЕННЯ: помилка "Область даних, передана системному виклику, занадто мала" під час запуску програми Desktop Bridge на 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

Зведення

Під час запуску програми Desktop Bridge (наприклад, класичної програми, яку упаковано як програму для Windows) на сервері під керуванням Microsoft SQL Server ця програма не запускається й з'являється таке повідомлення про помилку:

Примітка.

Область даних, передана системному виклику, занадто мала.

Причина

Ця проблема виникає через непорозуміння між двома драйверами фільтрів, зокрема WCNFS (міст робочого стола) і драйвером RsFxXXXX.sys (системний драйвер SQL Server FILESTREAM). Драйвер системи RSFX не враховує належним чином прапори, передані драйвером WCNFS. Це призводить до помилок запуску будь-якої програми Desktop Bridge.

Додаткові відомості

Це покращення входить до наведених нижче сукупних оновлень для SQL Server.

Сукупний пакет оновлень 8 для SQL ServerSQL Server 2016 SP1

Сукупний пакет оновлень 3 для SQL ServerSQL Server 2017

Сукупний пакет оновлень 11 для SQL ServerSQL Server 2014 SP2

Відомості про сукупні оновлення для SQL ServerSQL Server :

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

Останнє сукупне оновлення для SQL ServerSQL Server 2016

Останнє сукупне оновлення для SQL ServerSQL Server 2014

Останнє сукупне оновлення для SQL ServerSQL Server 2017

Додаткові відомості

Це покращення входить до наведеного нижче виправлення на вимогу для SQL ServerSQL Server:

Оновлення поточних виправлень за вимогою для SQL Server 2012 SP4

Посилання

Дізнайтеся, яку термінологію використовує корпорація Майкрософт для опису оновлень програмного забезпечення.

Докладні відомості про Desktop Bridge і способи вирішення цієї проблеми див. в цій статті блоґу MSSQL Tiger Team.