【问题标题】:ERROR: To run a SSIS package outside of SQL Server Data Tools you must install Standard Edition (64-bit) of Integration Services or higher错误:要在 SQL Server Data Tools 之外运行 SSIS 包,您必须安装标准版(64 位)的 Integration Services 或更高版本
【发布时间】:2017-09-08 19:13:04
【问题描述】:

我安装了 VS2015 Community 和 SQL Server 2016 Developer。使用 MSFT 链接,我确保下载了最新版本的 SSDT,它似乎可以安装没有错误(尽管 SQL 配置管理器中没有显示集成服务)。使用以前验证过的创建和执行 SSIS 包的项目,我无法获得与当前设置一起使用的相同代码。

调试时出现的错误:

组件:SSIS.Pipeline
错误:要在 SQL Server Data Tools 之外运行 SSIS 包,您必须安装标准版(64 位)的 Integration Services 或更高版本。

我已经卸载、重新安装、修复、修改等,但无法构建和执行包。有没有人看到上述设置的类似问题?

【问题讨论】:

  • 但是您是否安装了集成服务?服务是否正在运行?
  • @JacobH 当我运行 SSDT 时,每次都选择 IS 并且没有显示错误。但是,IS 不会显示在 SQL 配置管理器中,所以我绝对承认安装失败,尽管我不知道为什么。
  • 我只是尝试使用 SQL Server 安装程序进行安装。如果这不起作用,请检查 Windows 日志是否有错误。
  • SQL 安装程序中的@JacobH 链接会将您带到 SSDT 下载页面,我已经多次从该页面获取该安装程序。
  • SQL Server 2016 及相关项目是否与 VS 2015 兼容?

标签: sql-server visual-studio-2015 ssis ssis-2016


【解决方案1】:

据我了解

您需要安装 SQL Server 并确保选择集成服务。然后从新的 SQL Server 安装文件夹运行 DTExec.exe。

【讨论】:

  • 2016 年,IS 通过单独的 MSI SSDT 安装。当您尝试从 SQL 安装程序安装时,它会将您带到最新版本的 SSDT。
  • 进一步查看后,发现SQL2016安装程序中有IS选项。这与客户端工具 SDK 一起允许执行包。 MSFT 的文档指向 SSDT 安装程序,但 SQL 仍然包含组件。
【解决方案2】:

我也有同样的问题。我最终安装了 SQL Server 2017、SSMS 17.4 和 VS 2017、SSDT for VS2017 并最终成功运行了我的包!看起来 SQL 服务器和 SSDT/VS 版本必须“匹配”。不确定它们是否必须是相同的版本。但这很烦人。

【讨论】:

    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    相关资源
    最近更新 更多