• https://technet.microsoft.com/en-us/library/ms191485(v=sql.105).aspx

    When you use bcp interactively and specify (newline) as the row terminator, bcp automatically prefixes it with a \r (carriage return) character, which results in a row terminator of \r.

    Using -r "0x0A" appears to fool BCP into not doing this.