7

我正在使用批量插入并出现以下错误:

注意:加载文件中的数据超出配置的列长

运行命令:

使用 (firstrow = 1, fieldterminator = '0x09', rowterminator = '\n',MAXERRORS = 0, ERRORFILE = 'C:\temp\dataload\load_file 从 'C:\temp\dataload\load_file.txt' 批量插入 load_data ')

加载文件内容:

user_name   file_path   asset_owner   city      import_date    
admin       C:\         admin         toronto   04/12/2012

错误:

消息 4863,级别 16,状态 1,第 1
行第 1 行第 6 列的批量加载数据转换错误(截断)(已验证)。
消息 7399,级别 16,状态 1,第 1 行
链接服务器“(null)”的 OLE DB 提供程序“BULK”报告了错误。提供商没有提供有关该错误的任何信息。消息 7330,级别 16,状态 2,第 1
行无法从链接服务器“(null)”的 OLE DB 提供程序“BULK”获取行。

4

2 回答 2

8

列数不正确。我最近更改了表架构,但忘记对表进行刷新。

于 2012-12-11T20:05:17.687 回答
0

我通过更改架构中的数据类型解决了同样的问题。我将日期类型更改为 nvarchar ......它有效

于 2015-02-03T13:16:14.253 回答