2009-02-23 96 views
1

我有一個非常簡單的SSIS包帶3個部分組成:SSIS模糊查找與每個查找錯誤多個輸出

  1. OLE DB源
  2. 模糊查找
  3. OLE DB目標

在我在高級選項卡中將模糊查找組件更改爲從1到2的「每次查找輸出的最大匹配數」。

當我在更改後運行軟件包時,出現以下錯誤消息:

[OLE DB Destination [57]]錯誤:SSIS錯誤代碼DTS_E_OLEDBERROR。發生了OLE DB錯誤。錯誤代碼:0x80004005。 OLE DB記錄可用。源:「Microsoft SQL Native Client」Hresult:0x80004005描述:「鏈接服務器'(空)'的OLE DB提供程序'STREAM'返回列'[!BulkInsert] ._ Confidence'的無效數據。」

更改數字回到1再次運作。 OLE DB源大約有45000行,查找大約有580000行。

我不知道如何進一步解決這個問題,所以任何幫助表示讚賞!

感謝 丹尼爾

回答

2

我解決了這個問題:

信心列必須有數據類型「浮動」,而不是「真實的」。

丹尼爾