Symptomen
Wanneer een WCF-SQL-verzendpoort met een waarde KolomEncryptionSettings=Enabled een opgeslagen procedure aanroept waarin een tabel met een versleutelde kolom 'varchar(max)' wordt bevraagd, wordt de versleutelde kolom niet gelezen door de WCF-SQL-adapter. Bovendien wordt het volgende foutbericht gegenereerd:
Een bericht dat is verzonden naar adapter "WCF-SQL" op de verzendpoort "******" met URI "mssql://***************" wordt opgeschort.
Foutgegevens: System.InvalidOperationException: Het ophalen van versleutelde kolom 'Gegevens' met CommandBehavior=SequentialAccess wordt niet ondersteund.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor BizTalk Server:
-
Cumulatieve update 2 voor BizTalk Server 2020
-
Cumulatieve update 8 voor BizTalk Server 2016
Verwijzingen
Zie het volgende artikel in de Microsoft Knowledge Base voor informatie over de servicepakketten en de cumulatieve updatelijst voor BizTalk Server:
2555976 Lijst met servicepacks en cumulatieve update voor BizTalk Server
Zie het volgende artikel in de Microsoft Knowledge Base voor meer informatie over BizTalk Server-hotfixes:
2003907 Informatie over BizTalk-hotfixes en ondersteuning voor cumulatieve update