Sintomi
Quando una porta di trasmissione WCF-SQL che usa un valore ColumnEncryptionSettings=Enabled chiama una stored procedure che esegue una query su una tabella con una colonna crittografata di tipo "varchar(max)", l'adattatore WCF-SQL non legge la colonna crittografata. Viene inoltre generato il messaggio di errore seguente:
Un messaggio inviato all'adapter "WCF-SQL" sulla porta di trasmissione "******" con URI "mssql://************" viene sospeso.
Dettagli dell'errore: System.InvalidOperationException: il recupero della colonna crittografata 'Data' con CommandBehavior=SequentialAccess non è supportato.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per BizTalk Server:
-
Aggiornamento cumulativo 2 per BizTalk Server 2020
-
Aggiornamento cumulativo 8 per BizTalk Server 2016
Riferimenti
Per informazioni sui Service Pack e sull'elenco di aggiornamenti cumulativi per BizTalk Server, vedere l'articolo seguente nella Microsoft Knowledge Base:
2555976 Service Pack ed elenco di aggiornamenti cumulativi per BizTalk Server
Per altre informazioni sugli BizTalk Server aggiornamenti rapidi, vedere l'articolo seguente nella Microsoft Knowledge Base:
2003907 Informazioni sugli aggiornamenti rapidi di BizTalk e sul supporto degli aggiornamenti cumulativi