我在我的服务器上安装了psftp.exe,并且正在使用它通过sftp获取文件以便将其接收到我的sql服务器中。我使用psftp.exe从腻子站点来获取它:当试图执行psftp.exe时SSIS中断给出结果1
GET ZIP FILES:Error: In Executing "C:\Program Files\PuTTY\psftp.exe"
"[email protected] -pw XXXXX -be -batch -b "D:\Code\XXXXX\XXXXXX.bat"" at
"D:\Data\ZIPFOLDER", The process exit code was "1" while the expected was "0".
的这部作品而在SSDT没有问题......然而,当通过SQL SERVER SQLSERVERAGENT叫,它失败。
尝试修复该问题,我已给和我的数据驱动器D:
NT SERVER\SQLSERVERAGENT
完全权限,其中我的所有代码和数据存储位于其中。
我的问题是,虽然我认为退出代码1
意味着一个SFTP错误(是吗?)我该如何排除故障?
谢谢。
UPDATE#1
按照由桑迪普拉瓦特给出的指令,我添加具有管理权限和在所述服务器的代码和数据段的完全控制的Windows用户。
此外,我创建了与此用途相关联的凭证,并为这些凭证分配了代理用户。
最后,我将SQL SERVER AGENT的主要工作中的runas部分重置为该代理用户。
加上Internet选项中的设置。 我仍然得到相同的回应。
THanks。
比你sandeep。你可以请扩展第2步吗?我如何授予SQSERVERAGENT对cmd_exec的访问权限?谢谢 – arcee123