Vous devez utiliser Lookup pour joindre la colonne commune (même type de données) du serveur SQL et d'Oracle et récupérer les valeurs d'Oracle qui n'a pas d'enregistrement correspondant dans le serveur SQL.
Concevoir
1.Utilisation de SSIS 2005
- Faites glisser une source OleDB et pointez sur votre base de données Oracle et sélectionnez la table.
- Faites glisser une recherche et sélectionnez la connexion SQL Server et pointez sur sa table.
- Dans l'onglet colonnes, joignez la colonne commune et sélectionnez les colonnes dans la partie droite que vous devez récupérer.
- Cliquez sur Configurer la sortie d'erreur et sélectionnez la ligne de redirection pour la colonne de jointure .
- Faites glisser une commande Oledb et connectez-la à la sortie d'erreur de la recherche.6. Écrivez une instruction d'insertion dans la commande Oledb
2.Si vous utilisez SSIS 2008, il n'est pas nécessaire de configurer la sortie d'erreur dans la recherche. Faites simplement glisser la sortie sans correspondance de la recherche vers la destination SQL Server.