我正在尝试从Windows运行putty ssh中的sh文件,该文件已使用putty和cmd提示符成功完成。在xp_cmdshell中或通过mssql中的sp_start_job尝试相同操作时,查询将长时间运行,没有结束。
SQL查询:
exec xp_cmdshell 'D:\path\run.bat'
批处理文件:
"C:\Program Files\Putty\putty.exe" -ssh root@10.10.10.1 -pw mypass -m D:\path\runcmd.txt
我尝试的方式正确吗?
答案 0 :(得分:0)
可以请您试试吗?
EXEC master..xp_CMDShell '"D:\path\run.bat"'
从下面的链接引用的详细信息,
Executing a bat file inside a Stored Procedure using SQL server 2005