У нас есть пакет SSIS, который копирует данные из одной базы данных в другую.
Тип источника исходного столбца: decimal(18, 3)
, а тип данных столбца назначения - decimal(18, 2)
.SSIS «преобразование» десятичной ошибки
При выполнении пакета служб SSIS, я получаю следующее сообщение об ошибке:
[Address [2]] Error: There was an error with Address.Outputs[OLE DB Source Output].Columns[KoordinateNorth] on Address.Outputs[OLE DB Source Output]. The column status returned was: "Conversion failed because the data value overflowed the specified type.".
- Не SSIS закругления/усечения знаков после запятой?
- Как импортировать данные без изменения типа данных назначения?
Заранее спасибо
Обратите внимание, что в производной колонке вам необходимо создать новый столбец в Dataflow. Хранение преобразованных данных в том же столбце не заменит его метаданные и длину данных, и не решит вашу ошибку. – Ferdipux