为什么用SQLserver导入数据时老报错,“”在源的行号为166806处出错。到目前为止,在该任务中遇到错误数:1.没有找到列分隔符。“”
我导入时用的分隔符是---- 分成2列的
我打开文本文件找到166806行,是 werwe@sohu.com----"lo
请问怎么导入啊,这种情况还有很多,这是测试数据,主要的数据有50多G,不可能去打开TXT看哪行报错啊,但是基本上所有数据都是用----做分隔符的,怎么办?谢谢
9 个解决方案
#1
你把数据截图一下
#2
#3
你设置的文本分隔符是什么,是默认的双双引号 {"}吗?
改为空格试试
改为空格试试
#4
应该是你文本格式分隔符有问题,要不你转成excel试试看
#5
转毛50g呢
#6
你试下抽几行出来用bcp来导入看下有没问题,如果没有报错,那么就用bcp继续处理,如果报错了,在错误日志里面看下出错的数据是怎么样的再进行调整
#7
我是小白,请说详细点,怎么写命令?怎么用分隔符
#8
没人回复啊?
#9
http://blog.csdn.net/kanzakiorange/article/details/51435737 基本语法应该也差不多了
#1
你把数据截图一下
#2
#3
你设置的文本分隔符是什么,是默认的双双引号 {"}吗?
改为空格试试
改为空格试试
#4
应该是你文本格式分隔符有问题,要不你转成excel试试看
#5
转毛50g呢
#6
你试下抽几行出来用bcp来导入看下有没问题,如果没有报错,那么就用bcp继续处理,如果报错了,在错误日志里面看下出错的数据是怎么样的再进行调整
#7
我是小白,请说详细点,怎么写命令?怎么用分隔符
#8
没人回复啊?
#9
http://blog.csdn.net/kanzakiorange/article/details/51435737 基本语法应该也差不多了