我正在使用批量插入并获得以下错误:
注意:加载文件中的数据不超出配置的列长度
从'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 16,State 1,Line 1
链接服务器“(null)”的OLE DB提供程序“BULK”报告错误。提供商未提供有关错误的任何信息。
Msg 7330,Level 16,State 2,Line 1
无法从OLE DB提供程序“BULK”获取链接服务器“(null)”。
答案 0 :(得分:8)
列数不正确。我最近更改了表模式,但忘了在表上刷新。
答案 1 :(得分:0)
我通过更改架构中的数据类型解决了同样的问题。我将日期类型更改为nvarchar ...它有效