错误原因:数据字段的某些字符值可能与格式化的字段分隔符或者行分隔符产生冲突!!
解决:使用格式化非XML文件,并试着用SqlServer本机数据格式:
为每个数据字段交互式指定的属性
bcp .... in 指定格式化文件用 -f选项
1.为本机数据创建非 XML 格式化文件:bcp AdventureWorks.HumanResources.Department format nul -T -n -f Department-n.fmt
2.在格式化文件中修改某个字段的分隔符!!
或者有个这样法子:把数据文件中与分隔(终止)符冲突(相同)的字符替换为其他的字符。(这招屡试不爽的!但可能影响源数据文件的含义。)