Симптоми
Когато WCF-SQL порт за изпращане, който използва стойност ColumnEncryptionSettings=Enabled , извиква съхранена процедура, която прави заявка към таблица, която има шифрована колона от типа "varchar(max)", WCF-SQL адаптерът не чете шифрованата колона. Освен това се генерира следното съобщение за грешка:
Забележка
- Съобщение, изпратено до адаптер "WCF-SQL" на порт за изпращане "" с URI "mssql://************", е временно преустановено.
- Подробности за грешката: System.InvalidOperationException: Извличане на шифрована колона "Данни" с CommandBehavior=SequentialAccess не се поддържа.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Решение
Този проблем е решен в следните кумулативни актуализации за BizTalk сървър:
- Сборна актуализация 2 за BizTalk сървър 2020
- Сборна актуализация 8 за BizTalk сървър 2016
Справки
За информация относно сервизните пакети и списъка с кумулативни актуализации за BizTalk сървър вижте следната статия в базата знания на Microsoft:
2555976 Сервизен пакет и списък с кумулативни актуализации за BizTalk сървър
За повече информация относно горещите поправки на BizTalk сървър вижте следната статия в базата знания на Microsoft:
2003907 Информация за горещите поправки на BizTalk и поддръжката на кумулативни актуализации