每个查找错误具有多个输出的SSIS模糊查找

时间:2009-02-23 16:18:03

标签: ssis fuzzy-search

我有一个非常简单的SSIS包,包含3个组件:

  1. OLE DB来源
  2. 模糊查找
  3. OLE DB目的地
  4. 在模糊查找组件中,我在高级选项卡中将“每次查询输出的最大匹配数”从1更改为2.

    当我在更改后运行包时,出现此错误消息:

    [OLE DB Destination [57]]错误:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。 OLE DB记录可用。来源:“Microsoft SQL Native Client”Hresult:0x80004005描述:“链接服务器'(OLE)'的OLE DB提供程序'STREAM''返回列'[!BulkInsert] ._ Confidence'的无效数据。”

    将数字更改回1再次起作用。 OLE DB Source有大约45000行,查找大约有580000行。

    我不知道如何进一步解决这个问题,所以感谢任何帮助!

    由于 丹尼尔

1 个答案:

答案 0 :(得分:2)

我解决了这个问题:

置信列必须具有数据类型“float”而不是“real”。

丹尼尔