VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 945|回复: 9

BCP导入数据问题,提示说遇到意外的EOF~急

[复制链接]

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-27 15:40:01 | 显示全部楼层 |阅读模式

开始复制...
SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]在 BCP 数据文件中遇到的意外的 EOF

已复制了 0 行。
数据包的大小(字节): 4096
时钟时间(毫秒): 共     31

BCP语句是这样写的:
exec master..xp_cmdshell 'bcp "test.abc.inf_TEST001" in "E:\Work\Task\TEST001" -c -r"\n" -SWJP -Usa -Psa'

哪位大虾帮我看看是什么问题,感激不尽~~
回复

使用道具 举报

0

主题

114

帖子

69.00

积分

新手上路

Rank: 1

积分
69.00
发表于 2020-2-21 07:30:01 | 显示全部楼层
EXEC master..xp_cmdshell 'bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword'
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-2-21 17:00:01 | 显示全部楼层
我的语句应该没有干什么问题的吧?已经提示有“开始复制。。。”了
回复

使用道具 举报

0

主题

114

帖子

69.00

积分

新手上路

Rank: 1

积分
69.00
发表于 2020-2-22 14:15:01 | 显示全部楼层
数据文件加上后缀.txt
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-2-22 21:30:01 | 显示全部楼层
TO 我是杀人狂
TEST001文件是由别的程序生成的(文件名就是这样,没有后缀名的,而且是UNIX格式的),我的程序任务是将这个文件导入到数据库中

回复

使用道具 举报

0

主题

114

帖子

69.00

积分

新手上路

Rank: 1

积分
69.00
发表于 2020-2-23 15:15:01 | 显示全部楼层
bcp导入格式应该是我上面写的这种,就是不知道能不能导UNIX格式的...
回复

使用道具 举报

0

主题

30

帖子

25.00

积分

新手上路

Rank: 1

积分
25.00
发表于 2020-2-29 21:00:01 | 显示全部楼层
楼主没有设置分隔符
比如在 -c后面加 -t, 表示用逗号分隔
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-3-5 11:30:01 | 显示全部楼层
TO kxiaper
用了您的方法,读文件貌似没有问题了,但又出现了如下的问题
开始复制...
SQLState = 22001, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]字符串数据,右截位
SQLState = 22001, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]字符串数据,右截位
SQLState = 22001, NativeError = 0

麻烦再解答一下,是我的文件格式有问题还是别的原因?
回复

使用道具 举报

0

主题

30

帖子

25.00

积分

新手上路

Rank: 1

积分
25.00
发表于 2020-3-13 11:00:02 | 显示全部楼层
检查:
1。inf_TEST001表里的字段数可能不够,要与你的数据里逗号分隔的段数一致
2。字段长度可能不够
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-3-23 22:15:01 | 显示全部楼层
呵呵,谢谢kxiaper
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表