Sql SSI执行流程任务可以';找不到可执行文件
我正在使用7zip standalone.exe解压文件。我正在为此使用执行流程任务。我已经在多台机器上反复测试过了,我知道它可以工作(至少在调试模式/VisualStudio下)。我已经把这个包上传到服务器上了。我已经创建了一个作业,该作业从包存储调用所述包。无论我把.exe放在哪里,程序包都找不到它 我的第一个想法是将.exe放在C:\驱动器上,但失败了。我尝试将.exe放在运行包的帐户完全控制的网络位置时也失败了 基本上,当包上载到服务器时,是否有其他人在获取Execute Process任务以查找可执行文件时遇到问题 错误消息是 在目录C:\7zip中找不到7za.exeSql SSI执行流程任务可以';找不到可执行文件,sql,ssis,7zip,Sql,Ssis,7zip,我正在使用7zip standalone.exe解压文件。我正在为此使用执行流程任务。我已经在多台机器上反复测试过了,我知道它可以工作(至少在调试模式/VisualStudio下)。我已经把这个包上传到服务器上了。我已经创建了一个作业,该作业从包存储调用所述包。无论我把.exe放在哪里,程序包都找不到它 我的第一个想法是将.exe放在C:\驱动器上,但失败了。我尝试将.exe放在运行包的帐户完全控制的网络位置时也失败了 基本上,当包上载到服务器时,是否有其他人在获取Execute Process
我会冒着被否决的风险,因为我错了,但我相信你有一个许可问题 如果你说它在其他服务器上运行良好,请在没有出价的情况下尝试。从它工作的框上的命令行调用它
dtexec.exe /file C:\HereComesTheUnzipper.dtsx
如果可行,则在出现故障的服务器上重复该步骤。请将RDC放入框中,然后重试
dtexec.exe /ser localhost /sq HereComesTheUnzipper
如果这仍然有效,那么你正在考虑工作中的一个问题。SQL代理服务以什么帐户运行?SSIS作业步骤是否作为一组特定的凭据运行?如果是,它是SQL Server登录(不会映射到物理框中的任何内容)吗?无论您的答案是什么,解决方案都是确保该帐户能够访问
- 7z.exe
- 解包文件时7zip可能使用的任何临时区域(我假设
)%temp%
- 输出文件夹(C:\bin\7z.exe-e:\data\MyThing.7z)
dtexec.exe /file C:\HereComesTheUnzipper.dtsx
如果可行,则在出现故障的服务器上重复该步骤。请将RDC放入框中,然后重试
dtexec.exe /ser localhost /sq HereComesTheUnzipper
如果这仍然有效,那么你正在考虑工作中的一个问题。SQL代理服务以什么帐户运行?SSIS作业步骤是否作为一组特定的凭据运行?如果是,它是SQL Server登录(不会映射到物理框中的任何内容)吗?无论您的答案是什么,解决方案都是确保该帐户能够访问
- 7z.exe
- 解包文件时7zip可能使用的任何临时区域(我假设
)%temp%
- 输出文件夹(C:\bin\7z.exe-e:\data\MyThing.7z)