KB4583524 – LØSNING: WCF-SQL-adapter læser ikke krypteret varchar(max)-kolonne fra SQL

Gælder for
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

Symptomer

Når en WCF-SQL-afsendelsesport, der bruger en ColumnEncryptionSettings=Enabled-værdi , kalder en gemt procedure, der forespørger en tabel med en krypteret kolonne af typen "varchar(max)", læser WCF-SQL-adapteren ikke den krypterede kolonne. Derudover genereres følgende fejlmeddelelse:

Bemærk

  • En meddelelse, der sendes til adapteren "WCF-SQL" på afsendelsesporten "" med URI'en "mssql://************", afbrydes midlertidigt.
  • Fejldetaljer: System.InvalidOperationException: Hentning af den krypterede kolonne "Data" med CommandBehavior=SequentialAccess understøttes ikke.

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Dette problem er rettet i følgende kumulative opdateringer til BizTalk Server:

Referencer

Du kan finde oplysninger om servicepakker og den samlede opdateringsliste til BizTalk Server i følgende artikel i Microsoft Knowledge Base:

2555976 Servicepakke og samlet opdateringsliste til BizTalk Server

Du kan finde flere oplysninger om BizTalk Server-hotfixes i følgende artikel i Microsoft Knowledge Base:

2003907 oplysninger om BizTalk-hotfixes og understøttelse af akkumulerede opdateringer