SQL cmdshell执行腻子命令

时间:2019-01-31 08:42:43

标签: sql-server putty

我正在尝试从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

我尝试的方式正确吗?

1 个答案:

答案 0 :(得分:0)

可以请您试试吗?

EXEC master..xp_CMDShell '"D:\path\run.bat"'

从下面的链接引用的详细信息,

Executing a bat file inside a Stored Procedure using SQL server 2005