SQL Server导入文本文件时提示字段终止符错误的问题

SQL Server导入文本文件时提示字段终止符错误的问题,如下图所示SQL Server导入文本文件时提示字段终止符错误的问题在这里插入图片描述
这是由于行终止符无法识别导致的。使用notepad++打开csv文件,在视图中选择显示行尾号。
SQL Server导入文本文件时提示字段终止符错误的问题
可以看到文件的换行符是LF
SQL Server导入文本文件时提示字段终止符错误的问题
而对于正常的csv问题 默认是用CRLF作为换行符的

SQL Server导入文本文件时提示字段终止符错误的问题
因此上面的bulk insert 语句无法正常执行。
解决

1.首先想到的是修改数据源头,让源头产生正常的数据,但是源头数据不好修改
2.用程序,写c#处理,,太费时间
3.最后终于找到了正确的办法

bulk insert test07232
from ‘D:\2017-7-22.csv’
WITH (
FIELDTERMINATOR = ‘,’,
ROWTERMINATOR = ‘0x0a’
)

%%%%%%%%%%%%%%%
以上方法为博客论坛上找到的,但执行仍然有问题,可能是我用python pandas转换的,终止符有些不一致。这个还待严重,无奈只能将txt/csv文件用ACCESS打开把最后一列数据删除再转换成TXT或者CSV文件后可以正常导入。