【问题标题】:Unable to execute SSIS packages from VS2017无法从 VS2017 执行 SSIS 包
【发布时间】:2019-02-21 13:36:52
【问题描述】:

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

我收到以下错误:

数据流任务:包含“Conditional Split, 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 集成服务

【问题讨论】:

    标签: sql-server ssis visual-studio-2017 sql-server-data-tools ssis-2012


    【解决方案1】:

    基于以下短语

    我在 services.msc 中看不到 SQL Server 集成服务

    我认为您应该重新安装或修复集成服务安装。

    您必须在安装 SQL Server 2012 时安装了 Integration Services 功能,SQL Server Data Tools 允许您设计和部署 SSIS 包,它无法在未安装服务的情况下执行包。查看以下文章了解更多信息:


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

    GoTo Project Properties >> Configuration Properties >> TargetServerVersion
    

    并将其设置为 SQL Server 2012

    【讨论】:

      猜你喜欢
      • 2017-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-25
      相关资源
      最近更新 更多