【发布时间】:2016-01-30 05:41:19
【问题描述】:
我尝试将查找配置为只发送不匹配的输出(只需要尚未写入目标的记录),但会一遍又一遍地写入相同数量的记录。有什么我想念的吗?我有查找需要匹配的字段,所以如果没有匹配,我希望它写入新位置。
指定如何处理没有匹配条目的行设置为将行重定向到不匹配的输出。
我通常只使用查询,但我在源和目标的位置在两个不同的服务器上。
【问题讨论】:
-
您是否将查找失败的记录发送到 OLE DB 目标并使用“配置错误输出”选项创建新记录以在失败时重定向行?您是否尝试过使用数据查看器查看以这种方式发送的数据?数据流的屏幕截图可能会有所帮助(即将其添加到您的问题中)
-
另外,您可能正在比较目标表中的空值和源中的空白值。
-
看起来我需要将查找匹配输出设置为条件拆分,然后查找空值。上班的时候试试。谢谢大家 - 你们的 cmets 帮助我重新考虑了我的配置。
标签: ssis