Vi stötte också på samma problem när vi gjorde BCP och det visade sig vara ett problem med ett nytt linjetecken i .dat-filen.
Se filen i Notepad++ och klicka på "Visa alla tecken" för att se det nya radtecknet.
BCP kastar följande fel med -r "\r\n" alternativet, dvs med kommandot nedan
bcp dbo.Test in C:\Test.dat -c -t "|" -r "\r\n" -S "DBServerName" -T -E
BCP behandlar alla rader i filen som en enda rad med alternativet -r "\n" eller -r "\r", dvs med kommandot nedan
bcp dbo.Test in C:\Test.dat -c -t "|" -r "\n" -S "DBServerName" -T -E
Problemet löstes när vi använde det haxadecimala värdet (0x0a) för New Line-tecken i BCP-kommandot
bcp dbo.Test in C:\Test.dat -c -t "|" -r "0x0a" -S "DBServerName" -T -E