C# Crystal报表、SQL Server作业出现问题

C# Crystal报表、SQL Server作业出现问题,c#,sql-server,ssis,crystal-reports,C#,Sql Server,Ssis,Crystal Reports,我有两个服务器DEVSSIS和devaps1 DEVSSIS是SQL Server作业驻留的位置,它运行位于DEVAPPS1服务器上的操作系统CmdExcc i.e exe文件 DEVAPPS1服务器是用C编写的控制台应用程序的exe所在的位置。此服务器上安装了Crystal Reports。该exe文件生成一个报告 问题:当我从devapps1服务器运行应用程序时,它工作得非常好,并生成pdf报告 现在,当我尝试从DEVSSIS服务器运行SQL Server作业时,出现以下错误: 未处理的异常

我有两个服务器DEVSSIS和devaps1

DEVSSIS是SQL Server作业驻留的位置,它运行位于DEVAPPS1服务器上的操作系统CmdExcc i.e exe文件

DEVAPPS1服务器是用C编写的控制台应用程序的exe所在的位置。此服务器上安装了Crystal Reports。该exe文件生成一个报告

问题:当我从devapps1服务器运行应用程序时,它工作得非常好,并生成pdf报告

现在,当我尝试从DEVSSIS服务器运行SQL Server作业时,出现以下错误:

未处理的异常:System.IO.FileNotFoundException: 无法加载文件或程序集“CrystalDecisions.CrystalReports.Engine,版本=13.0.2000.0,区域性=neutral,PublicKeyToken=692fbea5521e1304”或其依赖项之一。系统找不到指定的文件


我尝试了很多事情,但没有找到解决问题的办法。我没有做的一件事是在DEVSSIS服务器上安装Crystal Report,因为它只运行SQL server作业。我必须在DEVSSIS服务器上安装它吗?请帮我做这个

CR需要安装在应用程序正在运行的同一台计算机上。在您的情况下,DEVSSIS正在运行.exe,因此需要安装CR。

实际上控制台app.exe文件位于DEVAPPS1上。现在,DEVSSIS服务器中的CmdExec路径如下\\DEVAPPS1\Applications\ApplicationDevelopments\Assessments\Assessments\Assessments.exe它仅指示从该路径运行应用程序,但仍在DEVSSIS计算机上运行。因此,CR也需要安装在那里