我的包中有两个查找转换。第一个 虽然执行得很好。第二个是麻烦制造者。
我在第二次查找时遇到错误'行产生了不匹配' 在我的数据库中加载最终表。它不再发生了 每次运行相同的行。那就是它给了我不同的错误数量 每次运行结果行。即使一切都是准确的(输入数据, 过程......)通过2次不同的运行。
我重新定向行并检查区分大小写和领先 和尾随空格,它们都没问题,但错误仍然存在。
我手动检查(重定向的行)以进行匹配(随机10个 列表),匹配存在,但SSIS仍然会抛出相同的错误。
我尝试使用所有三种缓存选项(完整/部分/无缓存) 但是徒劳,仍然会出现同样的错误。
我不确定为什么会这样。它让我发疯,我迷失了 思考。你能帮我知道怎么解决这个问题吗?有没有 你在做早期的SSIS时遇到这样的错误 执行?
答案 0 :(得分:0)
我不太确定你的查找处理场景,但是这个行产生问题是由于我们在处理中设置的属性,如。
我们如何处理不匹配的记录,即发送到没有匹配的输出或采用默认记录。
当没有匹配的记录时组件上的属性,即当没有匹配或父包时,包失败。
感谢
prav