首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找转换没有看到新记录

问查找转换没有看到新记录
EN

Database Administration用户
提问于 2017-01-17 22:35:44
回答 1查看 781关注 0票数 2

我试图将数据从一个数据库加载到另一个数据库。我使用查找转换来查看目标表,以查看记录是否已经存在。

当包成功时,我将得到重复的数据。

为什么查找转换在每次运行时都不刷新它正在查看的表?

对于如何创建查找转换以使其刷新到表的连接有什么想法吗?

我希望保留我已经拥有的记录,并添加任何新的记录,但是包不应该加载任何副本。

如何通过确保查找转换立即看到新添加的数据来确保不获得重复的数据?

EN

回答 1

Database Administration用户

发布于 2017-02-03 08:15:18

默认情况下,查找转换使用完整的缓存,不刷新其数据。您需要将查找转换更改为"No Cache“,以确保每次任务必须查找值时它都执行查询:

请参阅SSIS团队博客指南:

查找缓存模式

何时不使用缓存:

  • 当参考表正在更改时(插入、更新、删除)
  • ..。
票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/161378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档