Я использую мастер импорта и экспорта SQL Server для импорта данных из файла csv для добавления в мою уже существующую таблицу SQL Server.
Итак, чтобы добавить данные из файла csv в мою таблицу SQL Server, в окне Choose a Data Source
я удостоверяюсь, что каждый столбец в моем источнике данных csv имеет тип данных, эквивалентный типу данных столбцов моей таблицы SQL Server.
Тем не менее, я всегда получаю ошибку при импорте.
Ошибка 0xc02020a1: поток данных, задача 1: преобразование данных не удалось. Преобразование данных для столбца «Срок погашения (часы)» вернуло значение состояния 2 и текст состояния «Не удалось преобразовать значение из-за возможной потери данных». (Мастер импорта и экспорта SQL Server)
Ошибка 0xc0209029: задача потока данных 1: код ошибки SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. «Выходной столбец «Срок погашения (часы)» (42)» завершился неудачно, так как произошел код ошибки 0xC0209084, а расположение строки ошибки в «выходном столбце «Срок погашения (часы)» (42)» указывает на сбой при ошибке. Произошла ошибка в указанном объекте указанного компонента. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией о сбое. (Мастер импорта и экспорта SQL Server)
Моя таблица SQL Server имеет Maturity
(часы) как тип данных int
.
Для моего CSV-файла в мастере экспорта/импорта SQL Server я выбираю DT_I4
для Maturity
(часов), что эквивалентно типу данных int в SQL Server. Тем не менее, я не мог избавиться от этой ошибки в течение последних 3 часов.
Любая подсказка о том, как решить эту проблему?