【问题标题】:Missing some components in SSIS toolbox in Visual Studio 2017Visual Studio 2017 的 SSIS 工具箱中缺少一些组件
【发布时间】:2018-04-12 15:31:08
【问题描述】:

我使用 Visual Studio Community 2017 开发 SSIS 包,我使用 SQL Server 2016。

某些组件不在 SSIS 工具箱中。

这是我现在拥有的:

这是我的大学拥有的(他们没有我拥有的相同版本的 Visual Studio):

例如:我需要将XML Source 组件添加到我的Data Flow 之一,但在SSIS 工具箱的其他来源部门中不再存在。

我尝试添加缺少的组件(工具 -> 选择工具箱项 ->),但我没有 SSIS 组件的选项卡。

如何将这些组件(例如XML Source)添加到我的工具箱?

【问题讨论】:

    标签: ssis visual-studio-2017 sql-server-2016 toolbox


    【解决方案1】:

    我已经找到了这个问题的原因。

    通过在项目属性中将TargetServerVersion 更改为SQL Server 2016。我的项目已经转换,现在我的 ToolBox 中有这个组件。

    现在,我的 SSIS 工具箱中有 XML Source 组件。

    【讨论】:

    • 这让我的工具箱完全空了,不幸的是我无法弄清楚我在这里缺少哪些包/组件:(
    • @kadrach 老实说我不知道​​你为什么有这个问题
    • 您在查看 SSIS 工具箱吗?查看 > 其他窗口 > SSIS 工具箱 @kadrach
    【解决方案2】:

    我可以确认 Ardalan Shahgoli 给出的答案解决了我缺少的组件。我已经捕获了一个屏幕截图,展示了问题和解决方案。在我的示例中,我缺少来自“CozyRoc”插件的组件“Excel Source Plus

    问题:

    缺少一些组件。数据流在画布上有组件,但错误列表窗口中有错误消息,您无法编辑组件。例如,您可能会看到如下错误消息:

    严重性代码描述项目文件行抑制状态 错误验证错误。替代数据流_合并数据任务:替代数据 Flow_Merge 数据任务:“Lookup Plus,clsid 的组件元数据 {8DC69D45-2AD5-40C6-AAEC-25722F92D6FC}”无法升级到 组件的较新版本。 PerformUpgrade 方法 失败的。 SSASUSageStats.dtsx 0

    解决方案:

    更改 TargetServerVersion 将影响“SSIS 工具箱”中可用的组件。如屏幕截图所示,在更改项目属性 TargetServerVersion 后有更多组件。例如,找到“Excel Source Plus”。数据流画布现在有一个图标旁边的图像。该组件现在有一个“编辑”选项。

    【讨论】:

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