我正在尝试从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
基于以下短语
我没有在services.msc中看到SQL Server Integration Services
我认为您应该重新安装或修复Integration Services安装。
在安装SQL Server 2012时,您必须已安装Integration Services功能,SQL Server数据工具允许您设计和部署SSIS包,但如果未安装该服务,则无法执行包。有关更多信息,请查看以下文章:
在此之前,您可以尝试一件事,就是从SSIS项目中更改TargetServerVersion
:
GoTo Project Properties >> Configuration Properties >> TargetServerVersion
并将其设置为SQL Server 2012