sql >> Database >  >> RDS >> Oracle

Een SSIS-pakket maken - om gegevens van Oracle naar SQL Server te kopiëren

U moet Lookup gebruiken om de gemeenschappelijke kolom (hetzelfde gegevenstype) van SQL-server en Oracle samen te voegen en de waarden op te halen van Oracle die geen overeenkomend record in SQL-server heeft.

Ontwerp

1.SSIS 2005 gebruiken

  1. Sleep een OleDB-bron en wijs naar uw Oracle-database en selecteer de tabel .
  2. Sleep een zoekopdracht en selecteer de SQL Server-verbinding en wijs naar de tabel .
  3. Voeg op het tabblad Kolommen de gemeenschappelijke kolom toe en selecteer de kolommen aan de rechterkant die u moet ophalen.
  4. Klik op Foutoutput configureren en selecteer omleidingsrij voor de join-kolom .
  5. Sleep een Oledb-opdracht en verbind deze met de foutuitvoer van de lookup.6.Schrijf een insert-instructie in Oledb-opdracht

2.Als u SSIS 2008 gebruikt, hoeft u de foutuitvoer niet te configureren in de lookup. Sleep de uitvoer zonder overeenkomst van Lookup naar de SQL Server-bestemming.



  1. mysql tijdklok

  2. SQL Server-blokkeringsquery

  3. Hoe converteer je alle tabellen van MyISAM naar InnoDB?

  4. Hoe installeer ik luasql op Linux Ubuntu 16?