Selon le Guide de l'utilisateur de FreeTDS, le problème semble être que FreeTDS ne peut gérer que varchar
jusqu'à 255 caractères lors de la communication avec SQL Server "en raison des limitations inhérentes à la définition du protocole" . Tout ce qui est plus grand que cela doit être le type de données text
.
Vous pouvez résoudre le problème soit en modifiant votre schéma en conséquence, soit en convertissant le type de données lors de votre requête, comme ceci :
SELECT CAST(mycol as TEXT) FROM mytable