无法从VS2017执行SSIS包

问题描述 投票:2回答:1

我正在尝试从C#(VS 2017)执行SSIS包,这个SSIS包中有条件拆分。但我可以运行一个简单的SSIS包来执行一个过程。

我收到以下错误:

数据流任务:包含“条件分割,clsid {7F88F654-4E20-4D14-84F4-AF9C925D3087}”的模块未正确注册或安装。

数据流任务:组件丢失,未注册,无法升级或缺少必需的接口。此组件的联系信息是“条件分割; Microsoft Corporation; Microsoft SQL Server;(C)Microsoft Corporation;保留所有权利; http://www.microsoft.com/sql/support;0”。

数据流任务:条件拆分验证失败并返回错误代码0xC0048021。

数据流任务:一个或多个组件验证失败。

数据流任务:任务验证期间出错。

VS 2017,SQL Server 2012随着数据工具安装在我的机器上。

我没有在services.msc中看到SQL Server Integration Services

sql-server ssis visual-studio-2017 sql-server-data-tools ssis-2012
1个回答
0
投票

基于以下短语

我没有在services.msc中看到SQL Server Integration Services

我认为您应该重新安装或修复Integration Services安装。

在安装SQL Server 2012时,您必须已安装Integration Services功能,SQL Server数据工具允许您设计和部署SSIS包,但如果未安装该服务,则无法执行包。有关更多信息,请查看以下文章:


在此之前,您可以尝试一件事,就是从SSIS项目中更改TargetServerVersion

GoTo Project Properties >> Configuration Properties >> TargetServerVersion

enter image description here

并将其设置为SQL Server 2012

© www.soinside.com 2019 - 2024. All rights reserved.