Преобразование строковой даты в плоском файле в столбец даты sql в пакете SSIS

#sql #date #ssis

#sql #Дата #ssis

Вопрос:

В моем плоском файле есть столбец даты в этом формате: 2020-03-31

В моей таблице SQL есть столбец SaleDate в качестве типа данных даты: Пример: 2020-11-01

Я получаю сообщение об ошибке при импорте данных:

Не удалось преобразовать данные при преобразовании столбца «Дата продажи» (74). Преобразование вернуло значение состояния 2 и текст состояния «Значение не удалось преобразовать из-за потенциальной потери данных»..

Что я пробовал:

Я попытался обновить дату плоского файла как dt_Dbdate и dt_timestamp

ни один из них не работает.

Я пробовал преобразование данных, даже это не работает

Может кто-нибудь знает, как с этим справиться?

Спасибо

Ответ №1:

 The value could not be converted because of a potential loss of data
 

Обычно эта ошибка возникает, когда размер столбца назначения меньше, чем размер исходного столбца.