Objawy
Gdy port wysyłania WCF-SQL używający wartości ColumnEncryptionSettings=Enabled wywołuje procedurę składowaną, która wysyła zapytania do tabeli z zaszyfrowaną kolumną typu "varchar(max)", adapter WCF-SQL nie odczytuje zaszyfrowanej kolumny. Ponadto jest generowany następujący komunikat o błędzie:
Uwaga
- Komunikat wysyłany do karty "WCF-SQL" przy wysyłaniu portu "" z identyfikatorem URI "mssql://************" jest zawieszony.
- Szczegóły błędu: System.InvalidOperationException: Pobieranie zaszyfrowanej kolumny "Dane" z CommandBehavior=SequentialAccess nie jest obsługiwane.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla programu BizTalk Server:
- Aktualizacja zbiorcza 2 dla programu BizTalk Server 2020
- Aktualizacja zbiorcza 8 dla programu BizTalk Server 2016
Źródła informacji
Aby uzyskać informacje dotyczące dodatków Service Pack i listy aktualizacji zbiorczych dla programu BizTalk Server, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2555976 Lista dodatków Service Pack i aktualizacji zbiorczych dla BizTalk Server
Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2003907 Informacje o poprawkach oprogramowania BizTalk i obsłudze aktualizacji zbiorczych