KB4583524 - CORREÇÃO: O adaptador WCF-SQL não lê a coluna varchar(max) encriptada do SQL

Aplica-se A
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

Sintomas

Quando uma porta de envio WCF-SQL que utiliza um valor ColumnEncryptionSettings=Enabled chama um procedimento armazenado que consulta uma tabela que tem uma coluna encriptada do tipo "varchar(max)", o adaptador WCF-SQL não lê a coluna encriptada. Além disso, é gerada a seguinte mensagem de erro:

Nota

  • Uma mensagem enviada ao adaptador "WCF-SQL" na porta de envio "" com o URI "mssql://************" está suspensa.
  • Detalhes do erro: System.InvalidOperationException: A obtenção da coluna encriptada "Data" com CommandBehavior=SequentialAccess não é suportada.

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para BizTalk Server:

Referências

Para obter informações sobre os service packs e a lista de atualizações cumulativas para BizTalk Server, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

2555976 Service pack e lista de atualizações cumulativas para BizTalk Server

Para obter mais informações sobre BizTalk Server correções, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

2003907 Informações sobre correções bizTalk e suporte de Atualização Cumulativa