在 SQL 2012 中执行 SQL 代理作业时出错,启动 2008 年构建的 ssis 包

Error when executing SQLAgent job in SQL 2012 which starts ssis package built in 2008

我在 2008 R2 中构建了一个 SSIS 包。它工作得很好,所以现在我想将它安装在客户的服务器上。虽然他们已经安装了 SQL Server 2012。 转换包后,我在解决方案中成功执行了它。 尽管如果我尝试 运行 旨在执行包的 SQL 服务器代理作业,它会出现以下错误:

To run a SSIS package outside of SQL Server Data Tools you must install Read Ini of Integration Services or higher.

(读取 Ini 是包应该执行的第一个任务。)

我已经检查并安装了 Integration Services 11.0。此外,SQL 服务器代理用户已被授予集成服务的权限。

包是在 Integration Services 10.0 下构建的。

提前致谢。

集成服务有点棘手。
你可以执行,因为当你启动包时,它会在你的机器上运行。

我建议在 SSIS 2012 上重新创建包。