When you use the
BULK INSERT statement in Microsoft SQL Server 2005 to import data in bulk, you receive error messages that resemble the following:
Error message 1
Msg 4866, Level 16, State 7, Line 2
The bulk load failed. The column is too long in the data file for row 1, column 2. Verify that the field terminator and row terminator are specified correctly.
Error message 2
Msg 7399, Level 16, State 1, Line 2
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Error message 3
Msg 7330, Level 16, State 2, Line 2
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
This problem occurs if the following conditions are true:
- You specify a format file when you run the BULK INSERT statement.
- In the format file, you skip importing a table column.
- The data type of the skipped table column is the NTEXT data type, or the data type of the skipped table column is the NVARCHAR data type.
- The size of the skipped table column is more than 4,000 characters.