我有一个非常简单的SSIS包,包含3个组件:
在模糊查找组件中,我在高级选项卡中将“每次查询输出的最大匹配数”从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行。
我不知道如何进一步解决这个问题,所以感谢任何帮助!
由于 丹尼尔
答案 0 :(得分:2)
我解决了这个问题:
置信列必须具有数据类型“float”而不是“real”。
丹尼尔