De acordo com o Guia do Usuário do FreeTDS, o problema parece ser que o FreeTDS só pode lidar com
varchar
até 255 caracteres ao falar com o SQL Server "devido a limitações inerentes à definição do protocolo" . Qualquer coisa maior que isso precisa ser do tipo de dados text
. Você pode resolver o problema modificando seu esquema adequadamente ou convertendo o tipo de dados durante sua consulta, assim:
SELECT CAST(mycol as TEXT) FROM mytable