首页 > 解决方案 > 包在 SSDT 中运行,但不通过执行包实用程序

问题描述

我创建了一个将在 SSDT 中运行的包,但它在保存到文件系统时不会通过执行包实用程序运行。也许有一个简单的解决方法,但我不知道有一个,而且谷歌搜索似乎没有产生任何有用的东西。

我正在运行 SQL Server Enterprise 2017,以及带有最新版本 SSDT 的 Visual Studio 2017。我尝试安装 SQL Server 2018 无济于事。

重点是调度包,一种解决方案是让包通过 DTExec.exe 运行,或者如果有一种方法可以通过 SSDT 自动运行包,也可以。

错误:

要在 SQL Server Data Tools 之外运行 SSIS 包,您必须安装标准版的 Integration Services 或更高版本。

问题:

afaik 我安装了 SQL Server Enterprise,因为我可以通过 SQL Server 导入导出向导将 SSIS 包保存到文件系统(在我收到企业版之前,它最初说它需要 SQL Server 标准版或更高版本来保存包)

标签: sql-servervisual-studiossisetlsql-server-data-tools

解决方案


确保在安装 SQL Server 功能时选中了 Integration Services 复选框。看起来您已经安装了用于 Visual Studio 的 SQL Server Data Tools,它允许您创建 SSIS 包,但您没有安装执行包所需的 SSIS 功能。

您可以参考以下官方文档以获取更多信息:


推荐阅读