提问人:AJF 提问时间:11/9/2023 更新时间:11/15/2023 访问量:65
已部署的 SSIS 包无法运行
Deployed SSIS packages fail to run
问:
我有一个在 Visual Studio 2022 中构建的 SSIS 项目,由多个包组成。它们都询问源 SQL Server 数据库并更新目标 SQL Server 数据库(均为 2016 年)。这些包都从 Visual Studio 成功运行,并完全执行所需的操作。我已将它们部署到目录中,现在尝试运行它们,但似乎都在 SQL Server 包报告中显示失败,并显示数十条错误消息 - 太多了,无法在此处列出。但是,第一个错误消息始终是“包无法执行,因为它包含加载失败的任务”。
请问这里怎么了?我已经搜索了第一个错误消息和其他搜索输入,有些人说这是一个许可问题,但没有其他信息。我在部署时唯一需要注意的是,在“项目”的属性中,我启用了 Windows 身份验证,并将 SQL Server 版本选为 2017(没有 2016)
答:
这是 VS2022 的“SQL Server Integration Services 项目 2022”早期版本的限制。
正如许多人已经指出的那样,您需要安装“SQL Server Integration Services Projects 2022”v.1.2。
发行说明
版本 1.2
发行日期: 2023 年 9 月 12 日
内部版本:16.0.5314.0Build Version: 16.0.5314.0
针对 Visual Studio 2022 17.6 进行测试
什么是新的:
- 支持将 SQL Server 2016 作为目标服务器版本。
这是它的下载链接: SQL Server Integration Services 项目 2022
问题海报中的注释 - 这有效,但还必须确保安装了最新的 Visual C++ Redistributable,并且 OLE DB 18.6.7 版本的链接如下,因为 19.3.1 不起作用。还安装了 .NET Framework 4.8
评论