首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用BCP修复'[Microsoft][SQL Server Native Client 10.0]字符串数据,右截断‘错误

如何使用BCP修复'[Microsoft][SQL Server Native Client 10.0]字符串数据,右截断‘错误
EN

Stack Overflow用户
提问于 2019-05-14 20:02:11
回答 1查看 422关注 0票数 0

我正在设置BCP,但每次都会收到一个错误。

我能做些什么来解决这个问题?

它在Windows Server 2008和SQL Server 11上运行

执行的命令:

代码语言:javascript
复制
bcp mydb.dbo._table in \\app\data$\ID\file.CSV -f \\app\format.fmt -T -S dbname

格式化文件:

代码语言:javascript
复制
8.0                         
8                           
1   SQLCHAR 0   100 ";" 1   A   SQL_Latin1_General_CP1_CI_AS  
2   SQLCHAR 0   100 ";" 2   B   SQL_Latin1_General_CP1_CI_AS  
3   SQLCHAR 0   100 ";" 3   C   SQL_Latin1_General_CP1_CI_AS  
4   SQLCHAR 0   100 ";" 4   D   SQL_Latin1_General_CP1_CI_AS  
5   SQLCHAR 0   100 ";" 5   E   SQL_Latin1_General_CP1_CI_AS  
6   SQLCHAR 0   100 ";" 6   F   SQL_Latin1_General_CP1_CI_AS  
7   SQLCHAR 0   100 ";" 7   G   SQL_Latin1_General_CP1_CI_AS  
8   SQLCHAR 0   100 "\r\n"  8   H   SQL_Latin1_General_CP1_CI_AS  

期望:使用正确的内容很好地生成文件

实际结果:

开始复制...SQLState = 22001,NativeError =0错误= MicrosoftString数据,右截断1,000行发送到SQL Server。发送总数:发送到SQL Server的行数为1000 1000。发送的总行数:发送到SQL Server的行数为2000 1000。发送总数: 3000

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-16 15:18:33

错误在输入文件中。

第一行是标题。

在命令中添加-F2修复了我的错误(跳过第一行)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56129987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档