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?