2010-06-01 39 views
1

我正在嘗試在我的數據轉換包中使用查找轉換,並且所有其他查找轉換進行得順利,但是隻有當啓用部分緩存時,一個組件才返回匹配行模式。如果我使用完全緩存模式,則所有數據都會路由到錯誤路徑。我正在使用SQL 2005 SSIS。感謝所有幫助..當使用部分模式時,SSIS查找組件只返回匹配行

回答

5

聽起來像它可能是一個整理的問題,但如果所有的行被路由,我不很確定。

無論如何,如果是這樣,這裏的一些東西,你需要知道:

查找實際上有三種模式,完全,部分和沒有緩存。

http://blogs.msdn.com/b/michen/archive/2007/10/03/ssis-lookups-modes.aspx

http://geekswithblogs.net/dtotzke/archive/2007/02/06/105585.aspx

當沒有高速緩存,數據庫被有效地做匹配(使用數據庫歸類)。在進行緩存時,查找組件正在進行匹配(使用區分大小寫的歸類)。

+0

這正是我正在尋找的。其實問題不在於區分大小寫。我加入了所有小寫字母,並沒有奏效。一旦我將兩個鍵都改爲UPPER的情況下,它就像一個魅力。 – 2010-06-03 20:22:37

相關問題