KB4583524 - CORREÇÃO: O adaptador WCF-SQL não lê a coluna varchar(max) criptografada 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 usa um valor ColumnEncryptionSettings=Enabled chama um procedimento armazenado que consulta uma tabela que tem uma coluna criptografada do tipo "varchar(max)", o adaptador WCF-SQL não lê a coluna criptografada. Além disso, a seguinte mensagem de erro é gerada:

Observação

  • Uma mensagem enviada ao adaptador "WCF-SQL" na porta de envio "" com URI "mssql://************" é suspensa.
  • Detalhes do erro: System.InvalidOperationException: não há suporte para a recuperação da coluna criptografada 'Dados' com CommandBehavior=SequentialAccess.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas do BizTalk Server:

Referências

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

2555976 Lista de atualizações cumulativas e service packs para BizTalk Server

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

2003907 Informações sobre os hotfixes do BizTalk e o suporte à Atualização Cumulativa