[英]sql server - bulk insert error
我正在使用批量插入并获得以下错误:
注意:加载文件中的数据不是配置的列长度
从'C:\\ temp \\ dataload \\ load_file.txt'批量插入load_data,其中(firstrow = 1,fieldterminator ='0x09',rowterminator ='\\ n',MAXERRORS = 0,ERRORFILE ='C:\\ temp \\ dataload \\ load_file “)
user_name file_path asset_owner city import_date
admin C:\ admin toronto 04/12/2012
Msg 4863,Level 16,State 1,Line 1
第1行第6列的批量加载数据转换错误(截断)(已验证)。
Msg 7399,Level 1,State 1,Line 1
链接服务器“(null)”的OLE DB提供程序“BULK”报告错误。 提供商未提供有关错误的任何信息。 Msg 7330,Level 16,State 2,Line 1
无法从OLE DB提供程序“BULK”获取链接服务器“(null)”的行。
列数不正确。 我最近更改了表模式,但忘了在表上刷新。
我通过更改架构中的数据类型解决了同样的问题。 我将日期类型更改为nvarchar ...它有效
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.