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:
- Atualização cumulativa 2 para o BizTalk Server 2020
- Atualização cumulativa 8 para o BizTalk Server 2016
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