KB4583524 - KHẮC PHỤC: Bộ điều hợp WCF-SQL không đọc cột varchar(max) được mã hóa từ SQL

Áp dụng cho
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2020 Standard BizTalk Server 2020 Enterprise BizTalk Server 2020 Developer BizTalk Server 2020 Branch

Triệu chứng

Khi cổng gửi WCF-SQL sử dụng giá trị ColumnEncryptionSettings=Enabled gọi một thủ tục lưu trữ truy vấn bảng có cột được mã hóa kiểu "varchar(max)" thì bộ điều hợp WCF-SQL sẽ không đọc cột được mã hóa. Ngoài ra, thông báo lỗi sau sẽ được tạo ra:

Lưu ý

  • Thông báo được gửi đến bộ điều hợp "WCF-SQL" trên cổng gửi "" với URI "mssql://************" bị tạm ngừng.
  • Chi tiết lỗi: System.InvalidOperationException: Không hỗ trợ truy xuất cột 'Dữ liệu' được mã hóa bằng CommandBehavior=SequentialAccess.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".

Giải pháp

Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây cho BizTalk Server:

Tham khảo

Để biết thông tin về các gói dịch vụ và danh sách cập nhật tích lũy cho BizTalk Server, hãy xem bài viết sau đây trong Cơ sở Kiến thức Microsoft:

2555976 Gói dịch vụ và danh sách cập nhật tích lũy cho BizTalk Server

Để biết thêm thông tin về các hotfix BizTalk Server, hãy xem bài viết sau đây trong Cơ sở Kiến thức Microsoft:

2003907 Thông tin về các hotfix BizTalk và hỗ trợ Cập nhật Tích lũy