从远程2005服务器上的SQL代理作业在2008服务器上调用SSIS软件包
-
29-09-2019 - |
题
我正在尝试远程执行SSIS软件包。该软件包位于SQL Server 2008实例上,我想从2005年服务器上的作业中调用它。我遇到的错误是:
包装无法加载。步骤失败了。
如果我从2008年到2008年,就没有错误。有任何想法吗?
解决方案
假设您正在尝试用一个 dtexec
命令,问题是该软件包是在调用服务器上执行的,而不是存储的服务器。
由于2005 SSIS服务无法执行2008软件包,因此该步骤失败了。
您需要触发 dtexec
在您希望工作运行的服务器上。最简单的方法可能是在启动软件包的2008服务器上设置SQL代理作业,并从2005服务器(使用SP_STARTJOB或一些更复杂的触发机构)触发该作业。
其他提示
您正在运行的帐户是否在SQL 2005框上具有权限。您可以创建一个可以运行工作的代理。
不隶属于 StackOverflow