Powinieneś użyć funkcji Lookup, aby połączyć wspólną kolumnę (ten sam typ danych) serwera SQL i Oracle i pobrać wartości z Oracle, które nie mają pasującego rekordu w serwerze SQL.
Projekt
1. Korzystanie z SSIS 2005
- Przeciągnij źródło OleDB i wskaż bazę danych Oracle, a następnie wybierz tabelę.
- Przeciągnij odnośnik i wybierz połączenie SQL Server i wskaż jego tabelę.
- W zakładce Kolumny dołącz do wspólnej kolumny i wybierz kolumny po prawej stronie, które chcesz pobrać .
- Kliknij opcję Konfiguruj wyjście błędu i wybierz wiersz przekierowania dla kolumny łączenia .
- Przeciągnij polecenie Oledb i połącz je z danymi wyjściowymi błędu z wyszukiwania. 6. Napisz instrukcję INSERT w poleceniu Oledb
2. Jeśli używasz SSIS 2008, nie musisz konfigurować wyjścia błędu w wyszukiwaniu. Po prostu przeciągnij wynik braku dopasowania z wyszukiwania do miejsca docelowego SQL Server.