Я могу запустить my.exe из командной строки. Я могу запустить его из .bat. Но когда я пытаюсь запустить их в SQL Server, кажется, что .exe никогда не запускается.
exec master..xp_cmdshell '\\fs01\filefolder\runpgm.bat'
Это запускает .bat, но .exe, который он запускает, никогда не запускается.
echo %date% %TIME% >> \\fs01\filefolder\test.txt
\\fs01\filefolder\CallClickSoftWS.exe >> \\fs01\filefolder\test.txt
echo %date% %TIME% >> \\fs01\filefolder\test.txt
echo "Done" >> \\fs01\filefolder\test.txt
exit
Если я запускаю «\fs01\filefolder\runpgm.bat» из командной строки, все работает нормально.
EXEC master..xp_cmdshell 'whoami
- person Royi Namir   schedule 03.11.2014