BCP IN错误:[Microsoft] [SQL Server Native Client 10.0] BCP数据文件中遇到意外的EOF

时间:2013-08-14 11:00:15

标签: csv bcp

SQL Server 2008中的BCP IN问题。

尝试使用批处理脚本从.CSV到sql server 2008表进行BCP。

不使用任何格式文件,但使用了分隔符管道。

并且.CSV文件在记事本++中打开时包含逗号分隔符

获得以下错误:

BCP Output: 
Starting copy...
SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Unexpected EOF encountered in BCP data-file

0 rows copied.
Network packet size (bytes): 4096
Clock Time (ms.) Total     : 1  

1 个答案:

答案 0 :(得分:0)

哦,顺便说一下,我今天对同样的问题感到沮丧。结果格式文件有一个前缀长度说明符,其值为2(在格式文件生成期间自动提示 - 为什么?)对于作为varchar字段的字段2。一旦我将字段长度说明符设为0,文件就开始工作了。

PS:我的文件是标签分隔的。