Ознаки
Коли WCF-SQL надсилає порт, у який використовується стовпецьEncryptionSettings=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 див. в такій статті бази знань Microsoft:
2555976 Список пакетів оновлень і сукупних оновлень для BizTalk Server
Докладні відомості про виправлення для bizTalk Server див. в цій статті бази знань Microsoft:
2003907 Відомості про виправлення для BizTalk і підтримка сукупних оновлень