SSIS не преобразува имплицитно типове данни, така че трябва да го направите изрично. Мениджърът на връзки на Excel може да обработва само няколко типа данни и се опитва да направи най-доброто предположение въз основа на първите няколко реда на файла. Това е напълно документирано в документацията на SSIS.
Имате няколко опции:
- Променете типа данни на местоназначението си на плаващ
- Заредете в 'поетапна' таблица с тип данни float с помощта на съветника за импортиране и след това
INSERT
в таблицата на реалната дестинация с помощта наCAST
илиCONVERT
за конвертиране на данните - Създайте пакет SSIS и използвайте Преобразуване на данни трансформация за преобразуване на данните
Може също да искате да отбележите коментарите в документацията на съветника за импортиране относно съпоставянията на типове данни.