SQL 在 FTP 命令上挂起,但在命令行下工作



SQL 在此命令上挂起:

     EXEC master..xp_cmdshell 'ftp -s:C:FTPconnect'

但是不会挂在我尝试使用echo open getxp_cmdshell的任何其他命令上,并且它工作正常,所以我知道SQL Server对文件夹(和下载文件夹)的权限设置正确。

。当ftp -s:C:FTPconnect在命令行上执行时,FTP 传输开始并成功完成。

在此特定服务器上出现问题的SQL命令在我的其他服务器上完全正常工作。 我真的不确定还需要做什么。 有谁知道为什么当我执行 FTP 命令时 SQL 挂起以及我经历过的任何其他命令?

很可能服务器防火墙正在阻止您在第一个实例中运行的端口的命令(可能会使用命令行绕过该命令)

最新更新