KB4583524 – КОРЕКЦИЯ: WCF-SQL адаптерът не чете шифрована колона varchar(max) от SQL

Отнася се за
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

Симптоми

Когато WCF-SQL порт за изпращане, който използва стойност ColumnEncryptionSettings=Enabled , извиква съхранена процедура, която прави заявка към таблица, която има шифрована колона от типа "varchar(max)", WCF-SQL адаптерът не чете шифрованата колона. Освен това се генерира следното съобщение за грешка:

Забележка

  • Съобщение, изпратено до адаптер "WCF-SQL" на порт за изпращане "" с URI "mssql://************", е временно преустановено.
  • Подробности за грешката: System.InvalidOperationException: Извличане на шифрована колона "Данни" с CommandBehavior=SequentialAccess не се поддържа.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следните кумулативни актуализации за BizTalk сървър:

Справки

За информация относно сервизните пакети и списъка с кумулативни актуализации за BizTalk сървър вижте следната статия в базата знания на Microsoft:

2555976 Сервизен пакет и списък с кумулативни актуализации за BizTalk сървър

За повече информация относно горещите поправки на BizTalk сървър вижте следната статия в базата знания на Microsoft:

2003907 Информация за горещите поправки на BizTalk и поддръжката на кумулативни актуализации