Dovresti usare Lookup per unire la colonna comune (stesso tipo di dati) di SQL Server e Oracle e recuperare i valori da Oracle che non ha un record corrispondente in SQL Server.
Disegno
1.Utilizzo di SSIS 2005
- Trascina una sorgente OleDB e punta al tuo database Oracle e seleziona la tabella .
- Trascina una ricerca e seleziona la connessione SQL Server e punta alla sua tabella.
- Nella scheda colonne, unisciti alla colonna comune e seleziona le colonne sul lato destro che devi recuperare.
- Fai clic su Configura output di errore e seleziona la riga di reindirizzamento per la colonna di join.
- Trascina un comando Oledb e collegalo all'output di errore dalla ricerca.6.Scrivi un'istruzione di inserimento nel comando Oledb
2.Se stai utilizzando SSIS 2008, non è necessario configurare l'output di errore nella ricerca. Trascina semplicemente l'output senza corrispondenza dalla ricerca alla destinazione di SQL Server.