Problema este de la SQL care analizează doar primele rânduri din Excel şi stabileşte că dimensiunea maximă a coloanei TXT din Excel ca fiind de 255 de caractere. Din acest motiv, indiferent ce dimensiune are coloana TXT din tabela destinaţie SQL Server apare trunchierea de care vorbeai la momentul importului.
Posibile soluţii:
1) O soluţie este să muţi pe primele linii din Excel textele TXT cele mai lungi iar importul din fişierul *.xls se va realiza cu succes.
2) Altă soluţie ar fi să inserezi pe prima linie din fişierul Excel o nou linie cu valorile 0 0 0 0 =REPT("#",500), linie pe care o vei şterge după realizarea importului. Funcţie Excel REPT este echivalentă funcţiei T-SQL REPLICATE. Textul de 500 de caractere de pe prima linie va ajuta SQL să determine dimensiunea maximă corectă a câmpului SURSĂ din Excel TXT.