2009-06-30 4 views

Répondre

0

Cela dépend de la façon dont vous avez votre Lookup configuré transform. Cela dépend également de la version de SSIS que vous utilisez. SSIS 2008 vous permet de configurer la recherche de manière à ce qu'une erreur soit transmise à la sortie d'erreur ou à une autre sortie réussie.

Dans les deux cas, si elle est configurée, la ligne irait à l'une de ces deux sorties. Je ne sais pas ce qui se passerait si vous n'aviez aucune erreur ou autre sortie configurée. Je pense que vous avez probablement raison.

Si vous essayez de saisir une valeur dans la table de correspondance si une correspondance est établie, mais de ne rien faire s'il n'y a pas de correspondance, vous devez configurer l'une des deux autres sorties, puis utiliser un Tous se transforment pour ramener les deux branches ensemble.

+0

J'utilise ssis 2005. Il n'y a pas de sortie d'erreur configurée. Donc, je pense que la tâche fonctionne dans l'hypothèse qu'il y a des données dans la table de recherche, mais infact il n'y en a pas. Donc, je pensais que le paquet échouait à la tâche de recherche ou que le paquet réussissait sans aucune donnée dans la table de destination finale. PS: Je ne peux pas exécuter le paquet, car un autre dev travaille dessus. – sagar

+0

@sagar, si vous activez la consignation des avertissements, vous pouvez voir des avertissements sur l'absence de données. –

+0

THanx John Je regarde dedans. – sagar

Questions connexes