Я использую SQL Server 2014.
У меня есть таблица с 2 столбцами, определенными как ...
EntryTime datetime(7) NULL
ExitTime datetime(7) NULL
Существует файл, созданный с помощью пакета служб SSIS. Значения даты и времени в файле данных выводятся в виде ...
23-12-2019 06: 54: 57
В файле формата ( используется загрузкой BCP) поля определены как ...
<COLUMN SOURCE = "5" NAME="EntryTime" xsi:type="SQLDATETIME2" SCALE="7"/>
<COLUMN SOURCE = "6" NAME="ExitTime" xsi:type="SQLDATETIME2" SCALE="7" />
Однако при загрузке возникает ошибка ...
Сообщение 4864, Уровень 16, Состояние 1, строка 1 Ошибка преобразования данных при массовой загрузке (несоответствие типов или недопустимый символ для указанной кодовой страницы) для строки 1, столбца 5 (EntryTime). Сообщение 7399, уровень 16, состояние 1, строка 1 Поставщик OLE DB «BULK» для связанного сервера «(null)» сообщил об ошибке. Поставщик не предоставил никакой информации об ошибке. Сообщение 7330, уровень 16, состояние 2, строка 1 Не удается получить строку из поставщика OLE DB "BULK" для связанного сервера "(null)".
что я делаю неправильно с типами данных для этих столбцов даты / времени?