SQL挂起此命令:
EXEC master..xp_cmdshell 'ftp -s:C:\FTP\connect'
但不会挂在我尝试使用xp_cmdshell
echo
open
get
之类的任何其他命令上,并且它运行正常,所以我知道SQL Server到文件夹(和下载文件夹)设置正确。
...当在命令行上执行ftp -s:C:\FTP\connect
时,FTP传输开始,并成功完成。
在此特定服务器上出现问题的SQL命令在我的其他服务器上运行完全正常。我真的不确定还有什么需要做。有没有人知道为什么SQL在我执行FTP命令时会挂起,除了我以外的任何其他事情?
答案 0 :(得分:0)
很可能服务器防火墙阻止了您在第一个实例中运行的端口的命令(可能使用命令行进行绕过)