我试图在我的数据转换包中使用查找转换,并且所有其他查找转换都很顺利,但只有当我启用部分缓存模式时,一个组件才会返回匹配的行.如果我使用完全缓存模式,则所有数据都将路由到错误路径.我正在使用SQL 2005 SSIS.任何帮助赞赏..
听起来它可能是一个整理问题,但如果所有的行都被路由,我不太确定.
无论如何,如果是的话,这里有一些你需要知道的东西:
Lookup实际上有三种模式,full,partial和no cache.
http://blogs.msdn.com/b/michen/archive/2007/10/03/ssis-lookups-modes.aspx
http://geekswithblogs.net/dtotzke/archive/2007/02/06/105585.aspx
当没有缓存时,数据库正在有效地进行匹配(使用数据库排序规则).当存在缓存时,查找组件正在进行匹配(使用区分大小写的排序规则).