我有一个基本的SSIS包,它有一个执行进程任务,它在我们的NAS / Share驱动器上运行一个.exe,它生成一个csv文件,后面的步骤会读取。
我可以在BIDS中执行SSIS包,一切都运行完美。部署到服务器并从作业运行时,SSIS包只会挂起并保持执行模式。
为了验证我们可以从服务器运行它,我尝试从服务器内部从命令行运行.exe并遇到一个错误,它停止了.exe运行,结果我们需要一个64位,Windows Server 2008我们放在一起的特定.exe。尽管更新了.exe并且能够从服务器的命令行运行它,但我们仍然遇到同样的问题。
任何想法,指示,甚至潜在的研究途径都会受到高度赞赏,因为我对SSIS相对较新,并耐心地试图破解它。
干杯
答案 0 :(得分:2)
如果您正在使用UNC路径中的可执行文件,则必须将其添加到本地Intranet的区域设置中。
在Internet Explorer上,转到“安全”,然后选择“本地Intranet”设置。单击“站点”并添加UNC路径,然后单击“确定”。文件://协议会自动添加。
这与SSIS无关,而是与Internet Explorer中的区域设置有关。
这应该有所帮助。