使用部分模式时,SSIS查找组件仅返回匹配的行

使用部分模式时,SSIS查找组件仅返回匹配的行,ssis,Ssis,我试图在我的数据转换包中使用查找转换,所有其他查找转换都进行得很顺利,但只有在启用部分缓存模式时,一个组件才会返回匹配的行。如果使用完全缓存模式,则所有数据都将路由到错误路径。我正在使用SQL2005SSIS。感谢您的帮助。以下是发生这种情况的原因解释: 以下是发生这种情况的原因解释: 听起来可能是排序问题,但如果所有行都被路由,我就不太确定了 无论如何,如果是这样的话,这里有一些东西你需要知道: 查找实际上有三种模式:完全、部分和无缓存 当没有缓存时,数据库将有效地进行匹配(使用数据库排序

我试图在我的数据转换包中使用查找转换,所有其他查找转换都进行得很顺利,但只有在启用部分缓存模式时,一个组件才会返回匹配的行。如果使用完全缓存模式,则所有数据都将路由到错误路径。我正在使用SQL2005SSIS。感谢您的帮助。

以下是发生这种情况的原因解释:


以下是发生这种情况的原因解释:


听起来可能是排序问题,但如果所有行都被路由,我就不太确定了

无论如何,如果是这样的话,这里有一些东西你需要知道:

查找实际上有三种模式:完全、部分和无缓存


当没有缓存时,数据库将有效地进行匹配(使用数据库排序规则)。当存在缓存时,查找组件正在进行匹配(使用区分大小写的排序规则)。

听起来可能是排序规则问题,但如果所有行都被路由,我不太确定

无论如何,如果是这样的话,这里有一些东西你需要知道:

查找实际上有三种模式:完全、部分和无缓存


当没有缓存时,数据库将有效地进行匹配(使用数据库排序规则)。当存在缓存时,查找组件正在进行匹配(使用区分大小写的排序规则)。

这正是我要寻找的。事实上,问题不在于区分大小写。我加入了所有小写字符,但它不起作用。一旦我把两个键都改成大写,它就像一个符咒一样,这正是我要找的。事实上,问题不在于区分大小写。我加入了所有小写字符,但它不起作用。一旦我将两个键都改为大写,它就像一个符咒一样工作。我在本文中看不到任何东西来解释这个问题problem@Tom前100个单词基本上就是你接受的答案。我在这篇文章中看不到任何东西来解释这个问题problem@Tom前100个单词基本上就是你接受的答案。