SSIS - wartość nie może zostać przekonwertowana z powodu potencjalnej utraty danych
Jestem stosunkowo nowy w SSIS. Próbuję wyodrębnić informacje z bazy danych Oracle za pomocą Microsoft OLEDB for Oracle i używam tego zapytania:
SELECT ID FROM Test
Dostaję komunikat o błędzie:the value cannot be converted because of a potential loss of data
. Jeśli zmienię zapytanie na następujące, to działa:
SELECT '1' FROM Test
Myślę, że zawodzi, ponieważ ID nie jest liczbą całkowitą. Jednak menedżer połączeń z płaskim plikiem pokazuje, że OutputColumnWidth wynosi 50. Co robię źle?
Aktualizacja 16:30 GMT
Zajrzałem do tego trochę bardziej i wydaje się, że są to kolumny, które mają Histogram „częstotliwości” lub „brak”, które powodują problemy. Osoby z histogramem „Zrównoważona wysokość” wydają się być w porządku.