sql-server - 包在 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 Server 功能时选中了 Integration Services 复选框。看起来您已经安装了用于 Visual Studio 的 SQL Server Data Tools,它允许您创建 SSIS 包,但您没有安装执行包所需的 SSIS 功能。
您可以参考以下官方文档以获取更多信息:
推荐阅读
- java - 我可以使用什么 Java SDK 返回 IoT 中心中的设备列表
- python - SqlAlchemy 从对象获取模型名称
- php - 如何打印页眉
- linq - 使用 Linq 过滤表数据
- python - 将向量转换为 MxN 矩阵
- node.js - Node + Angular:使用 HTTP 请求下载文件
- wordpress - 在 Chrome 浏览器中单击关闭按钮后,Wistia.com 视频未关闭
- javascript - 如何在不重新加载页面的情况下更新 jsp 页面上的变量?
- html - HTML 和 CSS 不规则三角形图片库
- android - 房间 - 安卓。如何从多个实体请求数据?