Erro "Coluna é muito longa" com BULK INSERT

Estou tentando executar o seguinte comando para inserir dados em massa de um arquivo CSV:

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

O erro que estou recebendo é isso

Msg 4866, nível 16, estado 1, linha 1
O carregamento em massa falhou. A coluna é muito longa no arquivo de dados da linha 1, coluna 6.
Verifique se o terminador de campo e o terminador de linha estão especificados corretamente.
Msg 7399, nível 16, estado 1, linha 1
O provedor OLE DB "BULK" para o servidor vinculado "(null)" relatou um erro. O provedor não forneceu nenhuma informação sobre o erro.
Msg 7330, nível 16, estado 2, linha 1
Não é possível buscar uma linha do provedor OLE DB "BULK" para o servidor vinculado "(null)".

Agora, esses são os dados na primeira linha:

 00000001^^18360713^295^4^0

E na tabela o último campo (corresponde à 6ª coluna de dados acima = 0) é do tipo 'int'.

O que eu estou fazendo errado aqui? Por que estou recebendo o erro acima?

questionAnswers(4)

yourAnswerToTheQuestion