Secondo la Guida per l'utente di FreeTDS, il problema sembra essere che FreeTDS può gestire solo varchar
fino a 255 caratteri quando si parla con SQL Server "a causa di limitazioni inerenti alla definizione del protocollo" . Qualsiasi cosa più grande di quella deve essere di tipo dati text
.
Puoi risolvere il problema modificando lo schema di conseguenza o convertendo il tipo di dati durante la query, in questo modo:
SELECT CAST(mycol as TEXT) FROM mytable