Jeg har set dette problem før, det er Excel, der er problemet, ikke SSIS. Excel prøver de første par rækker og udleder derefter datatypen, selvom du udtrykkeligt indstiller den til tekst. Det du skal gøre er at sætte dette ind i Excel-filforbindelsesstrengen i SSIS-pakken. Denne instruktion fortæller Excel, at kolonnerne indeholder blandede datatyper og antyder, at den skal foretage en ekstra kontrol, før det besluttes, at kolonnen er en numerisk type, mens den faktisk ikke er det.
;Extended Properties="IMEX=1"
Det burde fungere med dette (i de fleste tilfælde). Den sikreste ting at gøre er at eksportere Excel-dataene til tabulatorsepareret tekst og bruge SSIS til at importere det.
- http://blogs.acceleration.net/ryan/archive/2005/01/11/477.aspx