KB4583524 – JAVÍTÁS: A WCF-SQL adapter nem olvassa be a titkosított varchar(max) oszlopot az SQL-ből

Hatókö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

Tünetek

Amikor egy ColumnEncryptionSettings=Enabled értéket használó WCF-SQL küldési port olyan tárolt eljárást hív meg, amely egy "varchar(max)" típusú titkosított oszloppal rendelkező táblát kérdez le, a WCF-SQL-adapter nem olvassa be a titkosított oszlopot. Emellett a következő hibaüzenet is létrejön:

Megjegyzés

  • A "WCF-SQL" adapternek ("mssql://************" URI-val rendelkező "WCF-SQL" adapterre küldött üzenet fel van függesztve.
  • Hiba részletei: System.InvalidOperationException: A titkosított "Data" oszlop beolvasása a CommandBehavior=SequentialAccess függvénnyel nem támogatott.

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Megoldás

Ezt a problémát a BizTalk Server következő összegző frissítéseiben javítottuk:

Hivatkozások

A BizTalk Server szervizcsomagjaival és összegző frissítési listájával kapcsolatos információkért lásd a Microsoft Tudásbázis következő cikkét:

2555976 Szervizcsomag és összegző frissítések listája BizTalk Server

A BizTalk Server gyorsjavításaival kapcsolatos további információkért tekintse meg a Microsoft Tudásbázis következő cikkét:

2003907 Információk a BizTalk gyorsjavításairól és az összegző frissítések támogatásáról