SSIS konverterer ikke implicit datatyper, så du skal gøre det eksplicit. Excel-forbindelsesadministratoren kan kun håndtere nogle få datatyper, og den forsøger at lave et bedste gæt baseret på de første par rækker af filen. Dette er fuldt dokumenteret i SSIS-dokumentationen.
Du har flere muligheder:
- Skift din destinationsdatatype til at flyde
- Indlæs til en "stage"-tabel med datatype flydende ved hjælp af Import Wizard og derefter
INSERT
ind i den rigtige destinationstabel ved hjælp afCAST
ellerCONVERT
for at konvertere dataene - Opret en SSIS-pakke, og brug Datakonvertering transformation for at konvertere dataene
Du vil måske også notere kommentarerne i Import Wizard-dokumentationen om datatypetilknytninger.