Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2017中SSIS工具箱中缺少某些组件_Ssis_Visual Studio 2017_Sql Server 2016_Toolbox - Fatal编程技术网

Visual Studio 2017中SSIS工具箱中缺少某些组件

Visual Studio 2017中SSIS工具箱中缺少某些组件,ssis,visual-studio-2017,sql-server-2016,toolbox,Ssis,Visual Studio 2017,Sql Server 2016,Toolbox,我使用Visual Studio Community 2017开发SSIS包,并使用SQL Server 2016 某些组件不在SSIS工具箱中 这就是我现在拥有的: 这是我所在的大学(他们没有与我相同版本的Visual Studio): 例如:我需要将一个XML源组件添加到我的数据流中,但在SSIS工具箱的其他源扇区中不再有该组件 我试图添加缺少的组件(工具->选择工具箱项->),但没有SSIS组件的选项卡。 如何将这些组件(例如XML-Source)添加到工具箱中?我已经找到了问题的原

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

某些组件不在SSIS工具箱中

这就是我现在拥有的:

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

例如:我需要将一个
XML源
组件添加到我的
数据流
中,但在SSIS工具箱的其他源扇区中不再有该组件

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


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

我已经找到了问题的原因

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

现在,我的SSIS工具箱中有了
XML源代码
组件


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

问题:

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

严重性代码说明项目文件行抑制状态 错误验证错误。Alt数据流\u合并数据任务:Alt数据 Flow_Merge Data Task:“Lookup Plus,clsid”的组件元数据 {8DC69D45-2AD5-40C6-AAEC-25722F92D6FC}”无法升级到 组件的更新版本。性能升级法 失败。SSASUsageStats.dtsx 0

决议:

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


这使我的工具箱完全空了,不幸的是,我无法准确地找出我在这里缺少的包/组件:(@kadrach老实说,我不知道你为什么会有这样的问题。请查看SSIS工具箱?查看>其他窗口>SSIS工具箱@kadrach