Du bör använda Lookup för att ansluta den gemensamma kolumnen (samma datatyp) för SQL-servern och Oracle och hämta värdena från Oracle som inte har en matchande post i SQL-servern.
Design
1.Använder SSIS 2005
- Dra en OleDB-källa och peka på din Oracle-databas och välj tabellen .
- Dra en uppslagning och välj SQL Server-anslutningen och peka på dess tabell .
- På fliken kolumner går du till den gemensamma kolumnen och väljer de kolumner på höger sida som du behöver hämta .
- Klicka på Konfigurera felutgång och välj omdirigeringsrad för kopplingskolumnen .
- Dra ett Oledb-kommando och anslut det till felutgången från uppslagningen.6.Skriv en insert-sats i Oledb-kommandot
2.Om du använder SSIS 2008 behöver du inte konfigurera felutgången i uppslagningen. Dra bara utgången utan matchning från Lookup till SQL Server-destinationen.