sql >> Database teknologi >  >> RDS >> Oracle

Opret en SSIS-pakke - til at kopiere data fra Oracle til SQL Server

Du bør bruge opslag til at forbinde den fælles kolonne (samme datatype) i SQL-serveren og Oracle og hente værdierne fra Oracle, som ikke har en matchende post i SQL-serveren.

Design

1.Brug af SSIS 2005

  1. Træk en OleDB-kilde og peg på din Oracle-database, og vælg tabellen .
  2. Træk et opslag og vælg SQL Server-forbindelsen og peg på dens tabel .
  3. I fanebladet kolonner tilslut den fælles kolonne og vælg de kolonner i højre side, som du skal hente .
  4. Klik på Konfigurer fejloutput, og vælg omdirigeringsrække for sammenføjningskolonnen.
  5. Træk en Oledb-kommando og tilslut den til fejloutputtet fra opslag.6.Skriv en insert-sætning i Oledb-kommando

2.Hvis du bruger SSIS 2008, er det ikke nødvendigt at konfigurere fejloutput i opslag. Træk blot outputtet uden match fra opslag til SQL Server-destinationen.



  1. Migrering af Azure Database til MySQL/MariaDB til en On-Prem Server

  2. Kan ikke installere plpython3u - postgresql

  3. Sådan viser du databaser og tabeller i PostgreSQL ved hjælp af psql

  4. Oracle SQL-sammenligning af DATE'er returnerer forkert resultat