Ошибка «слишком длинный столбец» с BULK INSERT

Я пытаюсь выполнить следующую команду для массовой вставки данных из файла CSV:

 BULK INSERT TestDB.dbo.patent
 FROM 'C:\1patents.csv'
 WITH (FIRSTROW = 1,  FIELDTERMINATOR = '^', ROWTERMINATOR='\n');

Ошибка, которую я получаю, заключается в следующем:

Msg 4866, уровень 16, состояние 1, строка 1

Массовая загрузка не удалась. Столбец слишком длинный в файле данных для строки 1, столбца 6.

Убедитесь, что терминатор поля и терминатор строки указаны правильно.

Msg 7399, уровень 16, состояние 1, строка 1

Поставщик OLE DB "BULK» для связанного сервера "(ноль)" сообщил об ошибке. Поставщик не предоставил никакой информации об ошибке.

Msg 7330, уровень 16, состояние 2, строка 1

Невозможно получить строку от поставщика OLE DB "BULK» для связанного сервера "(ноль)".











Теперь это данные в первом ряду

 00000001^^18360713^295^4^0

И в таблице последнее поле (в соответствии с 6-м столбцом данных выше = 0) имеет тип 'INT».

Что я здесь не так делаю? Почему я получаю вышеуказанную ошибку?