2010-07-20 2 views
1

Je reçois le message d'erreurRow n'a donné aucune correspondance lors de la recherche SSIS LookUp Problème

Error: 0xC020901E at Data Flow Task, Lookup ProjectId [580]: Row yielded no match during lookup. Error: 0xC0047072 at Data Flow Task, DTS.Pipeline: No object exists with the ID 880.

Il ne se reproduise pas au même endroit plutôt dans des endroits différents à chaque course. Même quand tout est exactement pareil à travers 2 passages différents. Parfois, il n'apparaît même pas visuellement lors d'une recherche, bien que l'erreur rende très clair que c'est ce qui le cause.

Quelqu'un peut-il me donner un peu d'incitation à pourquoi cela pourrait se produire et quelques suggestions sur la façon de le résoudre. J'utilise Business Intelligence Studio 2005

Je devrais probablement noter que j'ai l'erreur Lookups étant la ligne de redirection.

Répondre

0

Le problème arrivait parce que je n'avais pas de cache activé, en 2005 c'est très contre-intuitif. Lorsque la case à cocher n'est pas cochée, elle le fait toujours. Lorsque vous le vérifiez mais ne spécifiez pas la taille. Ensuite, vous ne mettez pas en cache. L'option dont j'avais besoin et pourtant avait été activée par défaut.

Questions connexes