简体   繁体   中英

sql server - bulk insert error

I am using bulk insert and getting below error:

Note: The data in the load file is not beyong the configured column length

Running Command:

bulk insert load_data from 'C:\\temp\\dataload\\load_file.txt' with (firstrow = 1, fieldterminator = '0x09', rowterminator = '\\n',MAXERRORS = 0, ERRORFILE = 'C:\\temp\\dataload\\load_file')

Contents of load file:

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

Error:

Msg 4863, Level 16, State 1, Line 1
Bulk load data conversion error (truncation) for row 1, column 6 (validated).
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error. Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".

The number of columns was incorrect. I had recently changed the table schema but forgotten to do a refresh on the table.

I solved the same problem by changing the data type in the schema. I had date type changed to nvarchar... It worked

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM