We hadden ook hetzelfde probleem tijdens het doen van BCP en het bleek een probleem te zijn met een nieuw regelteken in het .dat-bestand.
Bekijk het bestand in Notepad++ en klik op "Show All Characters" om het nieuwe regelteken te zien.
BCP gooit de volgende fout met de optie -r "\r\n", d.w.z. met onderstaande opdracht
bcp dbo.Test in C:\Test.dat -c -t "|" -r "\r\n" -S "DBServerName" -T -E
BCP behandelt alle rijen in het bestand als een enkele rij met de optie -r "\n" of -r "\r", d.w.z. met onderstaande opdracht
bcp dbo.Test in C:\Test.dat -c -t "|" -r "\n" -S "DBServerName" -T -E
Het probleem is opgelost toen we de Haxadecimale waarde (0x0a) gebruikten voor het nieuwe regelteken in de BCP-opdracht
bcp dbo.Test in C:\Test.dat -c -t "|" -r "0x0a" -S "DBServerName" -T -E