KB4583524 – ÅTGÄRD: WCF-SQL-kort läser inte krypterad varchar(max)-kolumn från SQL

Gäller för
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2020 Standard BizTalk Server 2020 Enterprise BizTalk Server 2020 Developer BizTalk Server 2020 Branch

Symptom

När en WCF-SQL-sändningsport som använder ett ColumnEncryptionSettings=Enabled värde anropar en lagrad procedur som frågar en tabell som har en krypterad kolumn av typen "varchar(max)" läser WCF-SQL-kortet inte den krypterade kolumnen. Dessutom genereras följande felmeddelande:

Obs

  • Ett meddelande som skickats till kortet "WCF-SQL" på sändningsporten "" med URI:n "mssql://************" pausas.
  • Felinformation: System.InvalidOperationException: Det går inte att hämta krypterade kolumndata med CommandBehavior=SequentialAccess.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdateringar för BizTalk Server:

Referenser

Information om service pack och kumulativ uppdateringslista för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:

2555976 Service Pack och kumulativ uppdateringslista för BizTalk Server

Mer information om snabbkorrigeringar för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:

2003907 information om snabbkorrigeringar för BizTalk och stöd för kumulativ uppdatering