简体   繁体   English

无法从VS2017执行SSIS套件

[英]Unable to execute SSIS packages from VS2017

I am trying to execute a SSIS Package from C#(VS 2017), this SSIS Package has conditional Split in it . 我正在尝试从C#(VS 2017)执行一个SSIS包,此SSIS包中有条件拆分。 but I could run a simple SSIS Package to execute a Procedure. 但是我可以运行一个简单的SSIS包来执行过程。

I am getting the Below error: 我收到以下错误:

Data Flow Task: The module containing "Conditional Split, clsid {7F88F654-4E20-4D14-84F4-AF9C925D3087}" is not registered or installed correctly. 数据流任务:包含“条件拆分,clsid {7F88F654-4E20-4D14-84F4-AF9C925D3087}”的模块未正确注册或安装。

Data Flow Task: The component is missing, not registered, not upgradeable, or missing required interfaces. 数据流任务:组件丢失,未注册,不可升级或缺少必需的接口。 The contact information for this component is "Conditional Split;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0 ". 此组件的联系信息是“条件拆分; Microsoft Corporation; Microsoft SQL Server;(C)Microsoft Corporation;保留所有权利; http://www.microsoft.com/sql/support ; 0”。

Data Flow Task: Conditional Split failed validation and returned error code 0xC0048021. 数据流任务:条件拆分验证失败,并返回错误代码0xC0048021。

Data Flow Task: One or more component failed validation. 数据流任务:一个或多个组件验证失败。

Data Flow Task: There were errors during task validation. 数据流任务:任务验证期间出现错误。

VS 2017 ,SQL Server 2012 With data tools are installed my machine. VS 2017,SQL Server 2012装有数据工具的机器已安装。

I dont see SQL Server Integration Services in services.msc 我在services.msc中看不到SQL Server Integration Services

Based on the following phrase 根据以下短语

I don't see SQL Server Integration Services in services.msc 我在services.msc中看不到SQL Server Integration Services

I think you should reinstall or repair the Integration Services installation. 我认为您应该重新安装或修复 Integration Services安装。

You must have installed the Integration Services feature when installed SQL Server 2012, SQL Server Data Tools lets you design and deploy SSIS packages it cannot execute packages without having the service installed. 在安装SQL Server 2012时,您必须已安装Integration Services功能,SQL Server Data Tools允许您设计和部署SSIS程序包,如果不安装服务,该程序将无法执行程序包。 Check the following article for more information: 检查以下文章以获取更多信息:


Before that, you can try one thing, is to change the TargetServerVersion from the SSIS project: 在此之前,您可以尝试做一件事,就是从SSIS项目中更改TargetServerVersion

GoTo Project Properties >> Configuration Properties >> TargetServerVersion

在此处输入图片说明

And set it to SQL Server 2012 并将其设置为SQL Server 2012

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM