Sono relativamente nuovo a SSIS. Sto cercando di estrarre informazioni da un database Oracle utilizzando Microsoft OLE DB per Oracle e sto usando questa query:SSIS - il valore non può essere convertito a causa di una potenziale perdita di dati
SELECT ID FROM Test
ricevo un messaggio di errore che dice: the value cannot be converted because of a potential loss of data
. Se cambio la query al seguente allora funziona:
SELECT '1' FROM Test
Penso che sta venendo a mancare perché l'ID non è un intero. Tuttavia, il gestore di connessione file flat mostra che OutputColumnWidth è 50. Che cosa sto facendo male?
Aggiornamento 16:30 GMT
Ho guardato in questo un po 'di più e che sembra essere le colonne che hanno un istogramma di 'frequenza' o 'none' che stanno causando i problemi. Quelli con un istogramma di 'Altezza bilanciata' sembrano essere OK.
Qual è il tipo di dati di 'ID' nella tabella' Test'? – billinkc
@ billinkc, sembra essere: String [DT_STR] – w0051977
@billinkc, Ho modificato la domanda. Per favore guarda. – w0051977