0

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  
4

1 回答 1

0

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

PS:我的文件是制表符分隔的。

于 2015-01-14T20:29:41.123 回答