【问题标题】:Data Viewer not triggered in SSISSSIS 中未触发数据查看器
【发布时间】:2017-10-03 20:40:02
【问题描述】:

使用: Windows 7 企业版; Visual Studio Pro 2017 (15.3.5); SSDT 15.1

无法在我的 SSIS 包中弹出数据查看器。我确实做了一些 Google-fu,但找不到任何相关的东西(或比 2010 年更新的东西)。

我过去多次使用DV,所以我知道如何启用DV,放大镜图标出现在数据流路径上,我知道这不是隐藏窗口的问题因为我的包实际上从未在任何启用 DV 的点处暂停。

以前有人经历过吗?我错过了什么吗?

【问题讨论】:

  • 您是否厌倦了删除和重新创建数据查看器?数据查看器是否停靠,所以您看不到它? SSDT 会失去理智吗? :)
  • 我确实在 VS 2017 中遇到了与 VS 2017 的 SSDT 类似的问题。但是,我仍在寻找解决方案。
  • 您找到解决方案了吗?
  • 当我将配置中的目标服务器属性更改为 SQL Server 2016(尽管目标是 SQL Server 2017),数据查看器工作正常
  • 这里有同样的问题。但目前还没有解决办法。

标签: ssis sql-server-data-tools


【解决方案1】:

在项目属性页面上更改“TargetServerVersion”,使目标服务器与您的数据库服务器相同。

【讨论】:

  • 欢迎来到 Stack Overflow 社区。请花一些时间完成Welcome tour 并阅读How do I ask a good question? 指南。
  • @Roy Bercovitch,是否有任何解决方法可以将 DV 与目标服务器 SQL Server 2017 一起使用?我处于一个位置,我使用了一个不适用于目标 SQL Server 2016 的依赖项,所以只是检查一下。非常感谢。
  • 或者最接近它的。我使用的是 SQL Server 2008(!),该包正在寻找 2017 并将其设置为 2014 仍然有效。
【解决方案2】:

我发现这个问题是因为我也遇到了这个问题。对我来说,事实证明数据查看器没有弹出只是因为基础记录集中没有行。我原以为它会弹出并显示零行,但显然不是。

【讨论】:

  • 1+ Gah...这正是我的问题,我忘记了我之前截断了我的临时表!谢谢!
【解决方案3】:

DV 下游有什么?可以优化出来吗?例如,有时我会在转换后想要一个 DV,然后什么都没有(即,用于调试)。由于我只能将 DV 放在连接线上,因此我将粘贴一个虚拟变换(例如,Union All 或 Multiplex),以便我可以使用它作为连接线。

但是,有时 SSDT 会优化该转换 - 它会注意到 Union All 的输出无处可去并推断出它是不需要的,我的查看器就走了。我通常在 IDE(即 dtexec)之外看到这个,但偶尔会在 IDE 中看到。

另外,您可以尝试重置 IDE 的窗口布局(在窗口菜单下)。有时查看器会隐藏在桌面之外,尤其是在您使用 RDP 连接到计算机时。

【讨论】:

    【解决方案4】:

    我遇到了同样的问题,我已经删除了现有的包并创建了一个新的..它对我有用..!!!

    【讨论】:

      猜你喜欢
      • 2012-04-16
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-14
      相关资源
      最近更新 更多