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