Я сгенерировал файл данных с файлом формата в SQL 2014, теперь я пытаюсь использовать BULK INSERT, но получаю эту ошибку:
The OLE DB provider "BULK" for linked server "(null)" supplied invalid metadata for column "CallTime". The datatype required a precision, but none was supplied.
Столбец определяется как строка следующим образом:
[CallTime] sparse nvarchar(20) null
Вызов выглядит так:
BULK INSERT [invc].[MyTable]
FROM 'D:\Temp\file.dat'
WITH
(
FORMATFILE = 'D:\Temp\format.fmt'
,KEEPNULLS
);
Мой файл формата выглядит следующим образом (я знаю, что у меня определено больше столбцов):

Значения в этих столбцах выглядят так:
22:26
Не уверен, почему я получаю эту ошибку, кроме того, это большая таблица с миллионамизаписи, каков наилучший способ создания файла, данных или текста?