sql >> Databasteknik >  >> RDS >> Oracle

Skapa ett SSIS-paket - för att kopiera data från Oracle till SQL Server

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

  1. Dra en OleDB-källa och peka på din Oracle-databas och välj tabellen .
  2. Dra en uppslagning och välj SQL Server-anslutningen och peka på dess tabell .
  3. 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 .
  4. Klicka på Konfigurera felutgång och välj omdirigeringsrad för kopplingskolumnen .
  5. 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.



  1. Hur hittar man saknade index i MySQL?

  2. okodifierade Count(*) vs systemtabeller

  3. 4 sätt lagerdatabaser gynnar detaljhandeln

  4. Varje värde visas i en ny rad HTML-tabell