概要
Microsoft SQL Server を実行しているサーバー上にデスクトップブリッジアプリケーション (たとえば、Windows アプリとしてパッケージ化されているデスクトップアプリケーション) を起動すると、アプリケーションが起動せず、次のエラーメッセージが表示されます。
システムコールに渡されるデータ領域が小さすぎます。
原因
この問題が発生するのは、2つのフィルタードライバー、特に WCNFS (Desktop Bridge) と RsFxXXXX ドライバー (SQL Server FILESTREAM システムドライバー) の間で通信が間違っているためです。 RsFx システムドライバーでは、WCNFS ドライバーによって渡されるフラグは 適切に認められません。 これにより、デスクトップブリッジアプリケーションの起動エラーが発生します。
詳細情報
この改善点は、SQL Server の次の累積的な更新プログラムに含まれています。
SQL Server 2016 SP1 の累積更新プログラム8
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
SQL Server 2016 の最新の累積的な更新プログラム
詳細情報
この改善は、次の SQL Server のオンデマンドの修正プログラムに含まれています。
SQL Server 2012 SP4 のオンデマンド修正プログラムの更新プログラム
参照情報
Microsoft でソフトウェアの更新について説明する 用語 について説明します。
この問題のデスクトップブリッジと回避策の詳細については、 MSSQL トラチームブログの記事を参照してください。