Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试远程执行 SSIS 包,但未成功。该包驻留在 SQL Server 2008 实例上,我想从 2005 服务器上的作业中调用它。我得到的错误是:
无法加载包。步骤失败。
如果我从 2008 年到 2008 年,则没有错误。有任何想法吗?
假设您尝试使用dtexec命令执行包,问题是包在调用服务器上执行,而不是在存储它的服务器上执行。
dtexec
由于 2005 SSIS 服务无法执行 2008 包,因此该步骤失败。
您需要dtexec在要运行作业的服务器上触发 。最简单的方法可能是在启动包的 2008 服务器上设置 SQL 代理作业,并从 2005 服务器触发该作业(使用 sp_startjob 或更复杂的触发机制)。
您正在运行的帐户是否对 SQL 2005 框具有权限。您可以创建一个代理来运行该作业。