0

我正在尝试远程执行 SSIS 包,但未成功。该包驻留在 SQL Server 2008 实例上,我想从 2005 服务器上的作业中调用它。我得到的错误是:

无法加载包。步骤失败。

如果我从 2008 年到 2008 年,则没有错误。有任何想法吗?

4

2 回答 2

1

假设您尝试使用dtexec命令执行包,问题是包在调用服务器上执行,而不是在存储它的服务器上执行。

由于 2005 SSIS 服务无法执行 2008 包,因此该步骤失败。

您需要dtexec在要运行作业的服务器上触发 。最简单的方法可能是在启动包的 2008 服务器上设置 SQL 代理作业,并从 2005 服务器触发该作业(使用 sp_startjob 或更复杂的触发机制)。

于 2010-06-23T22:03:12.450 回答
1

您正在运行的帐户是否对 SQL 2005 框具有权限。您可以创建一个代理来运行该作业。

于 2010-06-24T17:12:22.760 回答