KB4583524 - 修正:WCF-SQL 介面卡無法從 SQL 讀取加密的 varchar (最大) 欄

Applies To
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

症狀

當使用 ColumnEncryptionSettings=Enabled 值的 WCF-SQL 傳送連接埠呼叫查詢具有「varchar (max) 」類型加密資料行的資料表的預存程序時,WCF-SQL 介面卡不會讀取加密的資料行。 此外,還會產生下列錯誤訊息:

注意

  • 在傳送連接埠 “” 上使用含有 URI mssql://************ 傳送至配接器 “WCF-SQL” 的訊息已暫停。
  • 錯誤詳細資料: System.InvalidOperationException: 不支援使用 CommandBehavior=SequentialAccess 擷取加密的資料行 'Data'。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在下列 BizTalk Server 累積更新中修正:

參考資料

如需有關 BizTalk Server 的 Service Pack 和累積更新清單資訊,請參閱下列 Microsoft 知識庫文章:

2555976 BizTalk Server 的 Service Pack 和累積更新清單

如需有關 BizTalk Server Hotfix 的詳細資訊,請參閱下列 Microsoft 知識庫文章:

2003907 BizTalk hotfix 和累積更新支援相關資訊