症状
当 WCF-SQL 使用ColumnEncryptionSettings=Enabled 值的发送端口调用存储过程,该存储过程查询具有"varchar (max) "类型加密列的表时,WCF-SQL 适配器不会读取加密列。 此外,还会生成以下错误消息:
发送端口"***"上发送到适配器"WCF-SQL"的消息"***",其 URI 为"mssql://*********"的消息被挂起。
错误详细信息:System.InvalidOperationException:不支持使用CommandBehavior=SequentialAccess检索加密列"数据"。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方法
此问题已针对以下更新的累积更新BizTalk Server:
参考
有关服务包和 BizTalk Server更新列表的信息,请参阅 Microsoft 知识库中的以下文章:
2555976 适用于服务的 Service Pack 和累积更新BizTalk Server
有关修补程序BizTalk Server,请参阅 Microsoft 知识库中的以下文章:
2003907 有关 BizTalk 修补程序和累积更新支持的信息