Usługi SSIS nie konwertują niejawnie typów danych, więc musisz to zrobić jawnie. Menedżer połączeń programu Excel może obsługiwać tylko kilka typów danych i próbuje jak najlepiej odgadnąć na podstawie kilku pierwszych wierszy pliku. Jest to w pełni udokumentowane w dokumentacji SSIS.
Masz kilka opcji:
- Zmień docelowy typ danych na pływający
- Załaduj do tabeli „pomostowej” z typem danych zmiennoprzecinkowych za pomocą kreatora importu, a następnie
INSERT
do rzeczywistej tabeli docelowej za pomocąCAST
lubCONVERT
konwertować dane - Utwórz pakiet SSIS i użyj Konwersji danych transformacja do konwersji danych
Warto również zwrócić uwagę na komentarze w dokumentacji Kreatora importu o mapowaniach typów danych.