Problembeschreibung
Wenn ein WCF-SQL-Sendeport, der einen ColumnEncryptionSettings=Enabled-Wert verwendet, eine gespeicherte Prozedur aufruft, die eine Tabelle abfragt, die eine verschlüsselte Spalte vom Typ "varchar(max)" enthält, liest der WCF-SQL-Adapter die verschlüsselte Spalte nicht vor. Darüber hinaus wird die folgende Fehlermeldung generiert:
Eine nachricht, die an adapter "WCF-SQL" on send port "******" with URI "mssql://************" is suspended.
Fehlerdetails: System.InvalidOperationException: Das Abrufen der verschlüsselten Spalte "Daten" mit CommandBehavior=SequentialAccess wird nicht unterstützt.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für BizTalk Server:
-
Kumulatives Update 2 für BizTalk Server 2020
-
Kumulatives Update 8 für BizTalk Server 2016
Informationsquellen
Informationen zu den Service Packs und der Liste der kumulativen Updates für BizTalk Server finden Sie im folgenden Artikel in der Microsoft Knowledge Base:
2555976 Service Pack und kumulative Updateliste für BizTalk Server
Weitere Informationen zu BizTalk Server Hotfixes finden Sie im folgenden Artikel in der Microsoft Knowledge Base:
2003907 Informationen zur Unterstützung von BizTalk-Hotfixes und kumulativem Update