【问题标题】:How to refresh OLE DB Destination Editor Table Selection如何刷新 OLE DB 目标编辑器表选择
【发布时间】:2020-02-06 03:46:13
【问题描述】:

我使用的是标准 SQL Server 集成服务包。我已经创建了与本地数据库实例的连接。我删除了一个数据流任务,然后使用 OLE DB 源和目标,开始创建我预期的简单数据流。

问题:我创建了一个新表来从 SSMS 中的源转储我的数据,然后返回到 Visual Studio 并在 OLE DB 目标中查找它——表的名称或视图下拉菜单选项,但它不是在那里。

如何刷新缓存而不需要关闭整个程序并重新打开它?

我问了一些同事,他们说他们只是关闭了整个程序并重新打开。所以,在我的工作中,我不是唯一遇到这个问题的人。

什么似乎不起作用:

  • 尝试在下拉菜单中更改连接
  • 试图删除目标连接并重新创建
  • 关闭包并重新打开
  • 关闭解决方案并重新打开
  • CTRL+SHIFT+R

什么有效:

  • 关闭整个程序、视觉工作室,然后重新打开

这向我暗示它以某种方式缓存在视觉工作室中。

有没有更简单的方法?我觉得必须有......这很愚蠢,每次添加表格时我都必须关闭整个程序......我拒绝这个现实并希望创建自己的!

【问题讨论】:

  • 添加了一些我尝试过的东西。我也试过用谷歌搜索这个答案,但没有真正出现。其中一些是关于列更改,但不是真正的表添加。
  • 另外,我想提一下我正在安装最新的视觉工作室。版本 15.9.16。我知道旧版本在很久以前没有这个问题。

标签: sql-server visual-studio ssis etl sql-server-data-tools


【解决方案1】:

首先检查你没有在offline mode工作。

如果您不是离线工作,只需尝试从下拉列表中更改选定的连接管理器并重新选择初始连接管理器,或者只是更改数据访问模式并重新选择初始连接管理器。我认为这可能会强制刷新列表中的表格。

【讨论】:

  • 我检查了我是否在离线工作,但没有检查。我还尝试单击另一个连接并返回,但也没有成功。
猜你喜欢
  • 2020-06-11
  • 1970-01-01
  • 2016-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多