Process 部署到远程SSIS目录时,带有执行进程任务的SSIS包不工作

Process 部署到远程SSIS目录时,带有执行进程任务的SSIS包不工作,process,ssis,catalog,Process,Ssis,Catalog,我正在使用Integration Services 2012。我有一个简单的控制台应用程序,它只打印“Hello World”。此控制台应用程序(.exe文件)位于我的工作站的D驱动器上 我有一个VisualStudio2012项目,它有一个名为Process.dtsx的包。它有一个执行进程任务,该任务只执行exe文件Hello.exe,其职责是在屏幕上打印“Hello World!” 我可以从VisualStudio执行Processe.dtsx包,没有任何问题。 我可以使用dtexec命令毫

我正在使用Integration Services 2012。我有一个简单的控制台应用程序,它只打印“Hello World”。此控制台应用程序(.exe文件)位于我的工作站的D驱动器上

我有一个VisualStudio2012项目,它有一个名为Process.dtsx的包。它有一个执行进程任务,该任务只执行exe文件Hello.exe,其职责是在屏幕上打印“Hello World!”

我可以从VisualStudio执行Processe.dtsx包,没有任何问题。 我可以使用dtexec命令毫无问题地执行这个包。 我还可以将包部署到SSIS目录中,该目录是我的本地工作站中的SSIS实例

但是当我将包部署到远程机器的SSIS目录中时,包无法执行以下错误

执行进程任务:错误:文件/进程“D:…Hello.exe”不在路径中

我还做了一些实验,在本地和远程机器上通过SSIS目录进行部署。下面是我的结果

部署的包找不到exe文件的位置。我想这是一种许可问题


请帮忙

hello.exe安装在本地计算机上,因此本地计算机上运行的任何东西都可以看到并执行它。在服务器上运行包时,它无法在本地计算机上看到hello.exe,因此它会失败

为了让它工作,hello.exe必须安装在服务器可以看到它的地方,或者安装在服务器本身,或者安装在公共共享网络路径中