SQL Server Error: request synchronization error
Este erro geralmente está relacionado a algum estouro (overflow) de string ou número em um SELECT SQL.
Exemplo:
SELECT campo_blob AS VARCHAR(XYZ) FROM tabela
Se o valor em campo_blob de algum registro tiver tamanho maior que XYZ o select retornará overflow, o que pode causar request synchronization error em TClientDataSet (midas.dll).
Soluções
A primeira opção é recriar a VIEW/PROCEDURE pois pode ser que o BLR da mesma esteja desatualizado. Dica: o schema_equalizer faz o processo de remoção e criação das VIEWS e PROCEDURES.
Caso isso não resolva, pode ser necessário editar a VIEW/PROCEDURE para aumentar o tamanho dos campos. Nesse caso é mais apropriado abrir um chamado para a equipe de desenvolvimento analisar.