Riepilogo
Quando si avvia un'applicazione desktop Bridge, ad esempio un'applicazione desktop assemblata come app di Windows, in un server che esegue Microsoft SQL Server, l'applicazione non viene avviata e viene visualizzato il messaggio di errore seguente:
L'area dati passata a una chiamata di sistema è troppo piccola.
Causa
Questo problema si verifica a causa di problemi di comunicazione tra due driver di filtro, in particolare WCNFS (il Bridge desktop) e il driver RsFxXXXX. sys (driver di sistema FILESTREAM di SQL Server). Il driver di sistema RsFx non rispetta adeguatamente le bandiere passate dal driver WCNFS. In questo modo vengono generate le anomalie di avvio di qualsiasi applicazione Bridge desktop.
Ulteriori informazioni
Questo miglioramento è incluso nei seguenti aggiornamenti cumulativi per SQL Server:
Aggiornamento cumulativo 8 per SQL Server 2016 SP1
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Ultimo aggiornamento cumulativo per SQL Server 2016
Ulteriori informazioni
Questo miglioramento è incluso nella seguente hotfix su richiesta per SQL Server:
Aggiornamento hotfix su richiesta per SQL Server 2012 SP4
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.
Per altre informazioni su Bridge desktop e soluzioni alternative per questo problema, vedere questo articolo del Blog di MSSQL Tiger Team.