Unexpected EOF encountered in BCP
"Unexpected EOF" normally means means the column or row terminator is not what you expectThat is, your command line arguments for these do match the file
Typical causes:
- Unix vs Windows line endings
- Text data containing your column delimiter (comma in actual data)
- Or a mix of the two.
SSMS should have nothing to do with it: it's the format (expected vs actual) that matters