Resumo
Quando você inicia um aplicativo de Ponte de Desktop (por exemplo, um aplicativo da área de trabalho empacotado como um aplicativo do Windows) em um servidor que está executando o Microsoft SQL Server, o aplicativo não é iniciado e você recebe a seguinte mensagem de erro:
Observação
A área de dados enviada para uma chamada do sistema é pequena demais.
Causa
Esse problema ocorre devido a falhas de comunicação entre dois drivers de filtro, especificamente WCNFS (o Ponte de Desktop) e o driver RsFxXXXX.sys (SQL Server driver do sistema FILESTREAM). O driver do sistema RsFx não honra adequadamente os sinalizadores que estão sendo passados pelo driver WCNFS. Isso causa falhas na inicialização de qualquer aplicativo de Ponte de Desktop.
Mais informações
Essa melhoria está incluída nas seguintes atualizações cumulativas para o SQL Server:
Atualização cumulativa 8 para o SQL Server 2016 SP1
Atualização cumulativa 3 para o SQL Server 2017
Atualização cumulativa 11 para o SQL Server 2014 SP2
Sobre atualizações cumulativas para o SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:
Atualização cumulativa mais recente do SQL Server 2016
Atualização cumulativa mais recente do SQL Server 2014
Atualização cumulativa mais recente do SQL Server 2017
Mais informações
Esse aprimoramento está incluído no seguinte hotfix sob demanda para o SQL Server:
Atualização de hotfix sob demanda para o SQL Server 2012 SP4
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.
Para obter mais informações sobre a Ponte de Desktop e soluções alternativas para esse problema, consulte este artigo do Blog do MSSQL Tiger Team.