Проблема
Когда порт отправки WCF-SQL, использующий значение ColumnEncryptionSettings=Enabled , вызывает хранимую процедуру, которая запрашивает таблицу с зашифрованным столбцом типа "varchar(max)", адаптер WCF-SQL не читает зашифрованный столбец. Кроме того, генерируется следующее сообщение об ошибке:
Примечание
- Сообщение, отправляемое на адаптер "WCF-SQL" через порт отправки "" с URI "mssql://************", приостановлено.
- Сведения об ошибке: System.InvalidOperationException: получение зашифрованного столбца "Данные" с помощью CommandBehavior=SequentialAccess не поддерживается.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующих накопительных обновлениях для BizTalk Server:
- Накопительный пакет обновления 2 для BizTalk Server 2020
- Накопительный пакет обновления 8 для BizTalk Server 2016
Ссылки
Сведения о пакетах обновления и списке накопительных пакетов обновления для BizTalk Server см. в следующей статье базы знаний Майкрософт:
2555976 Пакет обновления и накопительный пакет обновления для BizTalk Server
Дополнительные сведения об исправлениях BizTalk Server см. в следующей статье базы знаний Майкрософт:
2003907 Сведения об исправлениях BizTalk и поддержке накопительных пакетов обновления