Sintomas
Quando uma porta de envio do WCF-SQL que usa um valor ColumnEncryptionSettings=Enabled chama um procedimento armazenado que consulta uma tabela com uma coluna criptografada "varchar(max)", o adaptador WCF-SQL não lê a coluna criptografada. Além disso, a seguinte mensagem de erro é gerada:
Uma mensagem enviada para o adaptador "WCF-SQL" na porta de envio "******" com URI "mssql://********" é suspensa.
Detalhes de erro: System.InvalidOperationException: Não há suporte para recuperar a coluna criptografada 'Data' com CommandBehavior=SequentialAccess.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para BizTalk Server:
-
Atualização cumulativa 2 para BizTalk Server 2020
-
Atualização cumulativa 8 para BizTalk Server 2016
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 da Microsoft:
2555976 Service pack and cumulative update list for BizTalk Server
Para obter mais informações sobre BizTalk Server hotfixes, consulte o seguinte artigo na Base de Dados de Conhecimento da Microsoft:
2003907 Informações sobre hotfixes BizTalk e suporte a Atualização Cumulativa