我有一个非常简单的 SSIS 包,包含 3 个组件:
- OLE DB 源
- 模糊查找
- OLE DB 目标
在模糊查找组件中,我在高级选项卡中将“每次查找输出的最大匹配数”从 1 更改为 2。
当我在更改后运行包时,我收到以下错误消息:
[OLE DB 目标 [57]] 错误:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。OLE DB 记录可用。来源:“Microsoft SQL Native Client”Hresult:0x80004005 描述:“链接服务器 '(null)' 的 OLE DB 提供程序 'STREAM' 返回了列 '[!BulkInsert]._Confidence' 的无效数据。”
将数字改回 1 再次起作用。OLE DB 源有大约 45000 行,查找有大约 580000 行。
我不知道如何进一步解决这个问题,所以任何帮助表示赞赏!
谢谢丹尼尔