Vi stod også over for det samme problem, mens vi lavede BCP, og det viste sig at være et problem med et nyt linjetegn i .dat-filen.
Se filen i Notepad++ og klik på "Vis alle tegn" for at se det nye linjetegn.
BCP kaster følgende fejl med -r "\r\n" mulighed, dvs. med nedenstående kommando
bcp dbo.Test in C:\Test.dat -c -t "|" -r "\r\n" -S "DBServerName" -T -E
BCP behandler alle rækker i filen som en enkelt række med -r "\n" eller -r "\r" mulighed, dvs. med nedenstående kommando
bcp dbo.Test in C:\Test.dat -c -t "|" -r "\n" -S "DBServerName" -T -E
Problemet blev løst, da vi brugte Haxadecimal-værdien (0x0a) for New Line-tegn i BCP-kommando
bcp dbo.Test in C:\Test.dat -c -t "|" -r "0x0a" -S "DBServerName" -T -E